Streaming GStreamer流必须首先启动客户端

Streaming GStreamer流必须首先启动客户端,streaming,gstreamer,Streaming,Gstreamer,我能够流h264或MPEG4视频。必须首先启动客户端播放器,然后启动流媒体启动服务器 我需要的是能够在服务器之后连接到已经开始播放的流启动客户端 服务器和客户端都在同一个i.MX6设备上运行 服务器示例: gst-launch-0.10 -vvv filesrc location=bruce.mp4 typefind=true \ ! qtdemux name=demux \ demux.video_00 \ ! queue ! h264parse split-packetize

我能够流h264或MPEG4视频。必须首先启动客户端播放器,然后启动流媒体启动服务器

我需要的是能够在服务器之后连接到已经开始播放的流启动客户端

服务器和客户端都在同一个i.MX6设备上运行

服务器示例:

gst-launch-0.10 -vvv
  filesrc location=bruce.mp4 typefind=true \
  ! qtdemux name=demux \
  demux.video_00 \
  ! queue ! h264parse split-packetized=true \
  ! mpegtsmux ! rtpmp2tpay ! gdppay \
  ! udpsink host=239.255.1.1 port=5004
客户示例:

gst-launch-0.10 -vvv
  udpsrc port=5004 multicast-group=239.255.1.1 caps="application/x-gdp" \
  ! gdpdepay ! gstrtpjitterbuffer \
  ! rtpmp2tdepay ! mpegtsdemux name=demux \
  ! queue max-size-buffers=0 max-size-time=0 \
  ! vpudec low-latency=true framedrop=true \
  ! mfw_isink sync=false