(10-09-2021, 02:32 PM)CounterPillow Wrote:(10-07-2021, 05:26 PM)gusarg81 Wrote: What is not clear for me after read al this info: does decoding/encoding works with mainline kernel? (lets say, 5.13) or there is some progress about that subject? I insist yet with this board because is the only ARM one I have, and the only I will have like forever, since everything is way expensive right now in my country (Argentina) and I can't afford for a better board.
I've been able to achieve hardware decoding on mainline kernels and this newer ffmpeg fork: https://github.com/jernejsk/FFmpeg
All you need is the device tree changes to make the decoding nodes show up. I can help you getting that to work if you don't know how.
Hardware encoding isn't a thing yet, but there is work being done on it, though mostly on the rk3399 from what I understand.
Hi! Thanks for reply, I didn't saw this reply before.
I've managed to make decoding work with FFmpeg (https://github.com/jernejsk/FFmpeg) and mailine Kernel (I think, since CPU use is very low in the test). But, I need the encoding part as well, since my idea is to use it as rtsp server as well, for example, using rtsp-simple-server (https://github.com/aler9/rtsp-simple-server), to expose video as HLS (so I can manage it easily on a web platform).
All this because my idea is to develop a Smart Doorbell, having what I have:
- Rock64
- UVC USB Video Camera (https://www.arducam.com/product/b0205-ar...h-ir-leds/)
- A small usb Mic
If someone have and idea to avoid the encoding part, please let me know (because I am kind new to the world of decoding/encoding and all related video processing stuff).
Thanks in advance.