【问题标题】:Rtmp streaming not playing on VLC playerRtmp 流无法在 VLC 播放器上播放
【发布时间】:2021-05-09 16:05:14
【问题描述】:

在终端:

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/live/test': 元数据: 编码器:Lavf58.20.100 流 #0:0:视频:h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 1280x720, q=-1--1, 1500 kb/s, 30 fps, 1k待定,30 待定 元数据: 编码器:Lavc58.35.100 libx264 侧面数据: cpb:比特率最大/最小/平均:7000000/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 中打开网络流时,它不播放它没有显示任何错误它只是继续加载

提前致谢

【问题讨论】:

  • 所以你正在尝试将h264转换为flash并通过http/tcp查看它?这里的目标到底是什么?也请在代码块中输入输出......它使它像上面的ffmpeg一样更具可读性。

标签: linux ffmpeg raspberry-pi video-streaming rtmp


【解决方案1】:

试试这个方法:

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

https://rtmpdump.mplayerhq.hu/

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

【讨论】:

    猜你喜欢
    • 2011-08-18
    • 2013-05-13
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多