ffmpeg推rtsp流命令行:将本地.mp4文件推流(rtsp流)到EasyDarwin流媒体服务器

该博客介绍了如何使用ffmpeg命令行将.mp4文件推送到EasyDarwin流媒体服务器,包括UDP和TCP方式,并展示了推流成功后的效果。还提供了循环推流的命令以及VLC和Web网页的拉流验证。

功能:

ffmpeg推rtsp流命令行:将本地.mp4文件推流(rtsp流)到EasyDarwin流媒体服务器。

示例1:

ffmpeg -re -i D:\XWData\video\test.mp4  -vcodec copy -acodec copy -f rtsp rtsp://192.168.35.74:8554/live.sdp

ffmpeg -re -i D:\XWData\video\test.mp4  -vcodec copy -acodec copy -f rtsp rtsp://192.168.35.74:8554/live.sdp

示例2: udp推流

 ffmpeg -re -i D:\data\video\ps.mp4  -vcodec copy -acodec copy -f rtsp rtsp://192.168.88.128:8554/live.sdp

示例3:  TCP mp4文件 循环推流命令

ffmpeg -re  -stream_loop -1 -i D:\data\video\ps.mp4  -vcodec copy -rtsp_transport tcp -f rtsp rtsp://47.101.205.188:554/1421621068888/chan1/sub/av_stream

 

ffmpeg执行效果:

正在推流中...

EasyDarwin后台已接收到推流:

VLC进行RTSP拉流播放验证,截图如下:

Web网页进行RTSP拉流+解码播放验证,播放ok。

注:流媒体服务部署在centos7.5操作系统上,可直接部署,亦可打包在docker镜像中,通过docker进行部署,已验证ok。

注:

循环推流命令:

ffmpeg -re  -stream_loop -1 -i D:\data\video\ps.mp4  -vcodec copy -rtsp_transport tcp -f rtsp rtsp://madp-fms-atlanna.meituan.com:554/121233/chan1/main/av_stream

解释:-stream_loop -1   循环读取视频源的次数,-1为无限循环

参考:

使用ffmpeg循环推流(循环读取视频文件)推送RTMP服务器的方法_xcyle的口袋-CSDN博客_ffmpeg循环推流

ffmpeg命令行循环推流 - 水上云天 - 博客园

使用ffmpeg将.mp4文件指定UDP/TCP推rtsp流到流媒体服务器:

随手记:使用ffmpeg将.mp4文件指定UDP/TCP推rtsp流到流媒体服务器_xuw_xy的博客-CSDN博客

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xw-何妨吟啸且徐行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值