gpt4 book ai didi

video - 使用 RTMP 的实时视频 ffmpeg 延迟

转载 作者:行者123 更新时间:2023-11-28 21:42:21 29 4
gpt4 key购买 nike

我有一个视频流,我想通过 RTMP 播放。

我正在使用 ffmpeg 来执行此操作,命令如下:

ffmpeg -i http://192.168.1.77:18000/stream.flv -c copy -f flv rtmp://localhost/myapp/mystream

据我所知,对视频流进行转码会引入一些延迟。所以我的问题是:我是否有可能通过使用此 ffmpeg 命令(复制)在输出流中引入延迟?


旁注:我正在尝试将我的实时视频流重定向到 nginx 服务器,以便(通过 RTMP)为多个 jwplayer 广播它。到目前为止,我有 1 秒的延迟和一些帧,我想知道是否有可能减少它。

最佳答案

好吧,我解决了我的问题!

我最终尝试使用不同的播放器和不同的设置并设法获得一些帧延迟(或根本没有延迟),所以我猜这个 ffmpeg 命令根本没有引入延迟。

仅作记录,我正在使用具有以下设置的 flowplayer:

$f("streams", "http://releases.flowplayer.org/swf/flowplayer-3.2.18.swf", {

clip: {
url: 'mystream',
provider: 'rtmp',
live: true,
bufferLength: 0,
bufferTime: 0,
},

plugins: {
rtmp: {
url: 'flowplayer.rtmp-3.2.3.swf',
netConnectionUrl: 'rtmp://192.168.1.196:1935/myapp'
}
}
});

关于video - 使用 RTMP 的实时视频 ffmpeg 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535827/

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