使用ffmpeg推rtsp流

1、下载rtsp服务器

Releases · bluenviron/mediamtx · GitHub


 

2、运行rtsp服务器

 解压后运行

3、推流

3.1 UDP推流
ffmpeg -re -i input.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/stream
3.2 TCP推流
ffmpeg -re -i input.mp4 -c copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/stream
3.3 循环推流
ffmpeg -re -stream_loop -1 -i input.mp4 -c copy -f rtsp rtsp://127.0.0.1:8554/stream

4、拉流

ffplay rtsp://127.0.0.1:8554/stream

保存视频

ffmpeg -stimeout 30000000 -i rtsp://127.0.0.1:8554/stream -c copy output.mp4

推本地摄像头

1、查看本地摄像头信息windows

ffmpeg -list_devices true -f dshow -i dummy

设备名"Integrated Camera"和设备号

"@device_pnp_\\?\usb#vid_04f2&pid_b6d9&mi_00#6&850bcba&1&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"

2、推流

ffmpeg -f dshow -i video="Your Camera Name":audio="Your Microphone Name" -c:v libx264 -c:a aac -f rtsp rtsp://127.0.0.1:8554/stream

ffmpeg -f dshow -i video="设备号":audio="Your Microphone Name" -c:v libx264 -c:a aac -f rtsp rtsp://127.0.0.1:8554/stream
3、播放同上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值