-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Currently, video tom uses h.264 codec. Which is hugely popular and widely supported.
But to cope with the lower performance of cloudflare and backblaze B2, a better codec is required.
H.265 (or HEVC) is a potential alternative, it provides same video quality at half the bitrate. But, HEVC is not widely adopted due to heavy license fees. Very less support for hardware-accelerated encoding/decoding.
AV1 and VP9 are 2 different alternatives. VP9 is a promising codec, and its already being used by Youtube, Netflix and may others.
Need to check about VP9 support for HLS. I don't want to go in the HEVC path, so if required we can switch to Mpeg-Dash from HLS.
Todo:
- Try encoding a stream using VP9
- Support of VP9 on various devices.
- Check the same for AV1
- Does any of these codecs is supported by HLS?
The main concern is how well these codecs are supported so that we can assure our video plays everwhere.