Rtmp流不能在VLC播放器上播放



终端:

ffmpeg -f v4l2 -i /dev/video0 -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -s 1280x720 -r 30 -b:v 1500k -bufsize 1500k -maxrate 7000k -f flv rtmp://192.168.1.6:1935/live/test

我:

输出#

0, flv,到"rtmp://192.168.1.6:1935/生活/测试:元数据:编码器:Lavf58.20.100视频:h264 (libx264) ([7][0][0][0]/0x0007), yuv420p, 1280x720, q=-1—1,1500 kb/s, 30 fps, 1k tbn, 30 tbc元数据:编码器:Lavc58.35.100 libx264方数据:Cpb:比特率max/min/avg: 700000/0/1500000缓冲区大小:1500000 vbv_delay: -1帧= 115 fps=0.1 q=21.0大小= 3088kB时间=00:00:17.96比特率=1407.9kbits/s速度=0.0141x

当我打开VLC player并在网络rtmp://192.168.1.6/live/test中打开网络流时,但是它不播放,它显示没有错误,它只是继续加载.

Thanks in advance

试试:

rtmpdump -v -r "rtmp://192.168.1.6:1935/live/test" -o - | "vlc" -

https://rtmpdump.mplayerhq.hu/

https://en.wikipedia.org/wiki/RTMPDump