【ffmpeg】ffmpeg推送流到rtsp服务器

1  引 言

在项目开发过程中经常遇到接入RTSP视频流的需求。由于外网无法访问项目现场的内网服务器,无法进行测试。想着在网上找一个RTSP流进行测试,但是大多已经失效,且公司对网络进行了限制,无法播放视频资源(令人头大)。所以想着自己搭建一个RTSP流服务器进行测试。

2  安装​rtsp-simple-server​

2.1官网下载地址:zheng/rtsp-simple-server

2.2本次测试环境为windows,下载windows版

2.3 解压并启动

3  安装ffmpeg

3.1官网下载地址:Download FFmpeg

同样是windows版本

 

3.2 解压并配置环境变量

F:\我的文档\rtsp yanjiu\ffmpeg-master-latest-win64-gpl\bin

将此路径配入path环境变量中,并测试

4  推流

4.1 将视频文件推到RTSP服务器

ffmpeg -re -stream_loop -1 -i aa.mp4 -c copy -f rtsp rtsp://192.168.80.49:8554/mystream

4.2 录制电脑屏幕并推流到服务器

ffmpeg -f gdigrab -i desktop -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f rtsp rtsp://192.168.80.49:8554/mystream

5  用VLC播放器测试

参考文献:

[1] RTSP服务器实现推流和拉流例子_摘星辰Li-CSDN博客_rtsp推流

[2] 

FFmpeg命令:几种常见场景下的FFmpeg命令(摄像头采集推流,桌面屏幕录制推流、转流,拉流等等) - eguid - 博客园

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值