以下管道在 10 秒后失败。
gst-launch-1.0 -v souphttpsrc location=https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8 ! hlsdemux!解码器!视频转换!自动视频接收器
由于某种原因,我无法让它播放更多的流。
此管道也会在 10 秒后失败。
gst-launch-1.0 -v uridecodebin uri=https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8 !视频转换!自动视频接收器
我可以使用 playbin 管道来播放流,但不幸的是我无法在应用程序中使用 playin,因为我需要将管道链接到 app_sink。
您可以尝试:
gst-launch-1.0 -v playbin uri=https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8 video-sink="videoconvert ! autovideosink"
如果这有效,则为 appsink 指定您期望的格式,例如:
gst-launch-1.0 -v playbin uri=https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8 video-sink="videoconvert audio-sink=fakesink ! video/x-raw,format=I420 ! appsink"