gpt4 book ai didi

video - 使用 ffmpeg 流式传输会杀死我的互联网连接

转载 作者:行者123 更新时间:2023-12-04 22:53:40 24 4
gpt4 key购买 nike

我正在尝试使用 ffmpeg 流式传输到 twitch.tv。基本上它可以工作,但随着时间的推移,我的互联网连接被淘汰了。我的意思是,如果我运行无限 ping,我将停止收到回复。或者我只是不能在互联网上浏览。

基本上我是这样使用它的:

ffmpeg -f dshow -i video="screen-capture-recorder" -vcodec libx264 -r 25 -pix_fmt yuv420p -preset ultrafast -f flv "rtmp://live.twitch.tv/app/live_****************"



它可以工作几分钟。

但是当我修改命令时:

ffmpeg -rtbufsize 1500M -f dshow -i video="screen-capture-recorder" -vcodec libx264 -r 25 -pix_fmt yuv420p -preset ultrafast -f flv "rtmp://live.twitch.tv/app/live*******************"



它只是不会发送任何东西并淹没我的连接(我的意思是,连接中断)

当然,它会向我发送大量“ real-time buffer [screen-capture-recorder] [video input] too full or near too full (100% of size: 1500000000 [rtbufsize parameter])! frame dropped!”消息。

不能将其设置为适应我的互联网带宽,或者至少不要终止我的连接吗?

最佳答案

您应该添加 -b:v 2500k -maxrate:v 2500k -minrate:v 2500k (在 -f flv 之前)将比特率强制为 2.5 Mbps。检查您当前的上传并调整值以适应它。我建议不要用这个填充 100% 的上传速度。

还有-b:a将强制音频比特处理。 96k是一个很好的值(value)。

关于video - 使用 ffmpeg 流式传输会杀死我的互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33707381/

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