ossrs / srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
https://ossrs.io
MIT License
25.82k stars 5.4k forks source link

AV1/VP9 via SRT, out as MPEG-TS? Or AV1 via RTMP? #4239

Open pannal opened 2 days ago

pannal commented 2 days ago

What is the business background? Please provide a description. No business, private use.

Is your feature request related to a problem? Please describe. This is twofold. Nowadays AV1 and VP9 get more and more widely adopted. SRS still seems to focus on HEVC, though, at least in version 6.

As far as I know the only way to ingest a stream with AV1 video with SRS is to use SRT or WebRTC.

Describe the solution you'd like The Enhanced RTMP spec allows for other codecs apart from HEVC, too, so it would be great if SRS could support this.

Otherwise: is it possible to ingest a stream containing AV1 using SRT and converting it to MPEG-TS/HTTP-FLV, so it can be used with mpegts.js, which now supports those newer codecs?

Thank you so much for your work!