我使用VLC將實時網絡攝像頭流式傳輸到達爾文流式服務器。在Gstreamer上顯示來自udp端口的RTP流數據包時出錯
然後試圖用玩RTSP客戶端上這個活的網絡攝像頭飼料以下
GST_DEBUG = 2 GST推出-vvv playbin URI = RTSP://172.19.91.21/channel.sdp
Everthing正常工作。輸出到gstreamer窗口。
我已經反映了從DSS到RTSP客戶端以及在udp_port上的所有packest。但是當我試圖播放使用以下命令的RTP流
GST_DEBUG = 2 gst-launch-0.10 -vvv udpsrc port = 5000 multicast-iface =「lo」multicast-group =「172.19.91.20」buffer-size = 1000000 caps =「application/x-rtp,media = video,clock-rate = 90000,encoding-name = H264」do-timestamp = false! rtph264depay!解碼器! autovideosink
我收到以下錯誤
0:00:07.108734201 7874 0x89d2a90錯誤的ffmpeg:0 ::不存在PPS引用 0:00:07.108803500 7874 0x89d2a90錯誤的ffmpeg:0 ::非現有的PPS 0引用 0:00:07.108824183 7874 0x89d2a90錯誤ffmpeg:0 :: decode_slice_header錯誤 0:00:07.108840903 7874 0x89d2a90錯誤ffmpeg:0 ::無幀! 0:00:07.108859244 7874 0x89d2a90 WARN的ffmpeg gstffmpegdec.c:2299:gst_ffmpegdec_frame:ffdec_h264:解碼錯誤(LEN:-1,have_data:0)
請指導我如何解決這個問題。
您的網絡攝像機設置多長時間發送一個IDR幀(關鍵幀)? – mpr
它每隔5秒發送一次關鍵幀 –