1

我正在尝试使用硬件 h264 编码将视频从我的树莓派流式传输到 vlc 播放器。以下是我的管道

gst-launch-1.0 uridecodebin uri=file:///root/sintel_trailer-480p.webm !   omxh264enc ! mpegtsmux ! tcpserversink host=134.202.84.72 port=1234

vlc 播放器正在缓冲视频但无法播放,并且它不断显示以下消息

packetizer_h264 warning: waiting for SPS/PPS

请帮忙

4

1 回答 1

2

我想你已经回答了你自己的问题。

您的管道的不同之处在于,在有效的管道中,您每秒插入 SPS/PPS (config-interval=1)。

所以试试这个:

uri="file:///root/sintel_trailer-480p.webm"

gst-launch-1.0 \
    uridecodebin uri="$uri" \
    ! omxh264enc ! h264parse config-interval=1 \
    ! mpegtsmux \
    ! tcpserversink host=134.202.84.72 port=1234
于 2013-08-28T21:45:47.577 回答