gpt4 book ai didi

FFmpeg 延迟超过 3 秒(必须是亚秒级)

转载 作者:行者123 更新时间:2023-12-04 23:01:19 28 4
gpt4 key购买 nike

我正在开发一个可以从任何地方访问的机器人(基于树莓派 4)。我的机器人目前处于 3 秒延迟。我还使用 OvenMediaEngine(RTMP 到 WebRTC)将我的流传输到客户端(在网站上)。这是我的命令:
raspivid -n -t 0 -w 1280 -h 720 -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 ultrafast -tune zerolatency -vcodec libx264 -r 25 -b:v 512k -s 1280x720 -acodec aac -ac 2 -ab 32k -ar 44100 -f flv rtmp://xxxxxxxx:1935/app/stream
有谁知道为什么它不会以亚秒级延迟流式传输?
提前致谢!

最佳答案

我不确定您在哪里产生延迟,但它通常发生在传输或编码期间。
如果可能的话,我会看看你是否避免重新编码为 H264。您将支付解码(或只是解析?)然后编码的惩罚。
我还想看看你是否可以用 RTMP 以外的东西摄取到 OME。 WebRTC 和 RTSP 都会给你更好的延迟。

关于FFmpeg 延迟超过 3 秒(必须是亚秒级),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70690235/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com