rtsp 推流

博主尝试通过ZLMediaKit替换ffmpgrtmp推流来降低局域网延迟。在CentOS8上成功搭建ZLMediaKit,经过测试,使用RTSP协议推流和播放的延迟降低到1~2秒。详细步骤包括ZLMediaKit的安装、客户端推流命令及VLC播放示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面是 使用 ffmpeg rtmp 协议推流,局域网延迟在6~8s 之间,无法忍受,这不 最近不太忙,那就继续搞。

查询了一圈发现 rtsp 比较快 那就试验一下

首先 rtmp 是与 nginx 的结合,rtsp 与 ZLMediaKit结合

服务器是centos 8 ,所以在centos 上搭建ZLMediaKit

要求

1、gcc -v

2、cmake -version

3、ffmpeg -version 必须安装ffmpeg

安装链接  centos在CentOS 8上安装FFmpeg_智识帮的博客-优快云博客_centos8安装ffmpeg

搭建

git clone --depth https://gitee.com/xia-chu/ZLMediaKit

cd ZLMediaKit/

git submodule update --init

mkdir linux_build

ln -s linux_build/ build

cd build/

cmake ..

make -j4

cd Downloads/ZLMediaKit/release/linux/Debug/

./MediaServer

客户端推流

ffmpeg -f dshow -i video="Integrated Webcam" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -rtsp_transport tcp -f rtsp rtsp://192.168.22.70:554/live/home

vlc 播放

rtsp rtsp://192.168.22.70:554/live/home

延迟在1~2s 之间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值