|
|
|
|
|
by MayeulC
2418 days ago
|
|
I really like the platform, but I think it would shine even more with scalable video coding support, to the point that it would be a game-changer. Unfortunately, the issue was closed [1]. Do any of you know open source libraries, or documentation on SVC for mp4, VP9 or AV1? I don't think ffmpeg supports this at all, which is a shame. [1]: https://github.com/Chocobozzz/PeerTube/issues/99 |
|
From what I can tell SVC adds lower resolution streams to the H264 bitstream so that devices with weaker decoders can still decode the video. This would increase, not decrease, the bandwidth.
>Do any of you know open source libraries, or documentation on SVC for mp4, VP9 or AV1
It appears to be defined as annex G in the H.264 (mpeg4 part 10) spec, so it's not available in VP9 or AV1.
The status quo is to use Adaptive Bitrate, where you publish streams at different quality levels and have the client choose which stream to use to adapt to network conditions.