Hacker News new | past | comments | ask | show | jobs | submit login

>Maybe the world will see free codecs on one day.

Of course we will, Supporting H.264 long enough it will also become a free codec. Which is ~2027. Considering x264 is still one of the best if not the best in Medium to High Bitrate encode, this is something worth looking forward to.

And MPEG are already working on new codec based on H.264 that will be completely royalty free.




If you are referring to AV1, it's still a year or two away (probably) from being supported in hardware and it's too complex for CPU encoding in real-time. H.265 is supported in Apple hardware, but not part of the WebRTC spec or supported by browsers.


> it's too complex for CPU encoding in real-time

It depends on the encoder though. The AOM encoder is still quite slow, but Intel's SVT-AV1 encoder (https://github.com/OpenVisualCloud/SVT-AV1) is achieving 20 frames a second:

https://www.phoronix.com/scan.php?page=news_item&px=SVT-AV1-...

Xiph's rav1e encoder (https://github.com/xiph/rav1e) can do realtime encoding on a laptop at low resolutions:

https://youtu.be/qubPzBcYCTw?t=2076

You always have to consider encode time versus image quality versus bandwidth. Twitch is using NGCodec's FPGA based VP9 encoders to live stream with the same image quality at a lower bitrate than H.264 can achieve:

https://blog.twitch.tv/how-does-vp9-deliver-value-for-twitch...




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: