我正在研究一个机器人(基于raspberry pi 4),它可以从任何地方访问。我的机器人现在有3秒的延迟时间。我还使用OvenMediaEngine (RTMP到WebRTC)将我的流传输到客户机(在网站上),.Here是我的命令:
-n -t 0 -w 1280 -h 12 80 -fps 25 -b 3500000 -g 50 -fl -o - ffmpeg -thread_queue_size 1024 -i - -itsoffset 6 -f alsa -channels 1 -thread_queue_size 1024 -i hw:2 -preset超快-channels 0 0-n 20 512k 1280x720 aac #24#2 32k en27# flv ://
有人知道为什么它不会在亚秒延迟时流吗?
提前感谢!
发布于 2022-01-14 16:45:54
我不太清楚您在哪里产生延迟,但通常在传输或编码过程中都会发生。
如果可能的话,我会看看你是否避免重新编码到H264。你要为解码付出代价(或者仅仅是解析?)然后编码。
我也想看看你能不能用其他的东西吃OME而不是RTMP。WebRTC和RTSP都会给你更好的延迟。
https://stackoverflow.com/questions/70690235
复制相似问题