Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Buld a server for live video encoding
2 points by hknmtt on Nov 6, 2022 | hide | past | favorite | 3 comments
I would like to build a server to encode live video into multiple quality streams(1080p, 720p, 480p...) on the fly.

I know google has their own Argos VCU, which is proprietary. Are there any alternatives on the open market or do I have to go with graphics cards? Also, which exact components would you actually use and how much data can it handle? Also I'd like AV1 hw support as well to future-proof it.



NETINT (https://netint.com/) offers hardware video processing units that work with several codecs, including AV1.

There are also hardware encoders, in card or appliance form factors, from established broadcast suppliers, such as Ateme, Haivision, Harmonic, and VITEC.


If you want hardware live encoding in AV1 then the Intel Arc GPU does that pretty well:

https://www.tomshardware.com/news/intel-arc-av1-encoder-domi...

https://www.youtube.com/watch?v=ctbTTRoqZsM

https://www.pcworld.com/article/827992/tested-intel-arc-av1-...

The fastest software AV1 encoder at the moment is SVT-AV1:

https://gitlab.com/AOMediaCodec/SVT-AV1/


The only commercially available options for AV1 are GPUs, most of the FPGA solutions are proprietary or support just a single stream. You can also check out netint.com for ffmpeg HW acceleration of x264 and more (though no AV1 support).




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

Search: