gpt4 book ai didi

nginx - 流式网络摄像头实时缓冲区 [东芝网络摄像头] [视频输入] 太满或接近太满

转载 作者:行者123 更新时间:2023-12-04 22:56:15 25 4
gpt4 key购买 nike

我正在尝试将带有音频的网络摄像头从笔记本电脑的麦克风(操作系统:windows 7)流式传输到同一本地网络中的 nginx 服务器(在 CentOS 6.6 final 中使用 rtmp 模块编译)。
在我的笔记本电脑上,我在 CMD 中执行此命令:

ffmpeg -f dshow -i video="Toshiba Webcam" -f dshow -i audio="Microphone (Périphérique High D" -vf scale=1280:720 -vcodec libx264 -r 60.97 -acodec libvo_aacenc -ac 2 -ar 44100 -ab 128 -pix_fmt yuv420p -tune zerolatency -preset ultrafast -f flv "rtmp://172.16.40.162/dash/test"

但我收到了这条信息:
enter image description here

当我打开 http://localhost:8080 时,我有大约 23 秒的延迟延迟。 (我用JWPlayer制作了nginx的indx.html文件)

所以我的问题是:

如何改进 ffmpeg cmd 以避免缓冲区太满的错误?

如何消除或减少延迟?

谢谢你的帮助。

最佳答案

-ab 128 更改音频比特率( 位!)到 -ab 128k .

看看这是否修复了错误。如果不是,请尝试使用 -rtbufsize integer (input) 增加实时缓冲区大小。 .

延迟参数看起来不错。您可以使用 bufferlength 减小 JWPlayer 上的缓冲区大小(默认为 3 秒) .不过,请先修复您的错误。

关于nginx - 流式网络摄像头实时缓冲区 [东芝网络摄像头] [视频输入] 太满或接近太满,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768227/

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