问题描述
- FFmpeg推送rtmp视频流到nginx的问题
-
FFmpeg将网络摄像机的rtsp视频流转换成rtmp流,然后推送rtmp视频流到nginx上面,然后使用手机播放hls的视频流。
在期间遇到一些问题,总是丢包,我截了个图,请大家帮忙看看是不是我在使用ffmpeg时参数设置的不对啊。
我使用的命令:
ffmpeg -i rtsp://admin:12345@172.27.35.56 -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 640x480 rtmp://172.27.35.2:1935/hls/test2
解决方案
命令没问题,应该是网络的问题。
解决方案二:
你好,请问用ffmpeg将udp流切片到nginx目录下,命令行怎么写?
解决方案三:
./ffmpeg -i udp://@231.0.16.101:5001 -f flv -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://192.168.100.108:1935/hls/test
解决方案四:
使用ffmpeg推送flv视频文件到nginx指定的临时文件中,推送成功临时文件夹中生成*.m3u8和多个*.ts文件,但是过了几分钟,*.m3u8和多个*.ts文件自动被删除,不知道这是为什么?
时间: 2025-01-15 16:01:59