列出FFMPEG推流RTMP到nginx几种方法

在这里可以讨论Ffmpeg相关使用技术

版主: jvip_chen

回复
头像
jvip_chen
社区版主
社区版主
帖子: 136
注册时间: 2019年 1月 5日 13:36 星期六

列出FFMPEG推流RTMP到nginx几种方法

帖子 jvip_chen » 2019年 10月 29日 14:17 星期二

关于Nginx推流时能在VLC、FFplay中播放但不能在网页中播放的原因是nginx.conf必须配置 hls:on才行。网上很多demo 直接只配置live:on只能在VLC、FFplay中播放。

//推流文件

代码: 全选

ffmpeg.exe -re -i sample.flv -vcodec copy -acodec copy -f flv rtmp://server-ip-address/hls/mystream
//推流usb

代码: 全选

ffmpeg.exe -f dshow -i video="USB2.0 Camera" -vcodec libx264 -pix_fmt yuv420p -f flv rtmp://server-ip-address/hls/mystream 
//推流rtsp摄像机

代码: 全选

ffmpeg -i "rtsp://admin:admin@192.168.0.224:554/Streaming/Channels/102" -g 50 -f flv -r 25 -s 352x288  -preset veryfast -tune zerolatency -an "rtmp://192.168.1.4/hls/live2"     
//注意 -g 与-r之间倍数不能太大,2倍则代表2秒内出画面

回复