<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <blockquote type="cite"
      cite="mid:4cd0599194374b079c90411801a0cf10@f1-outsourcing.eu">
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Can you play your stream with gstreamer?
gst-launch-1.0 srtsrc uri=srt://<IP>:33334 ! decodebin ! autovideosink
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
I have no video on this remote vm.</pre>
    </blockquote>
    <p>You can change fx to a fakesink to see if you get data.</p>
    <pre class="moz-quote-pre" wrap="">gst-launch-1.0 srtsrc uri=srt://<IP>:33334 ! decodebin ! video/x-raw ! fakesink dump=1</pre>
    <p>Then you should see it dumping a lot of data.</p>
    <p><br>
    </p>
    <p>Alternatively you can try installing gstreamer on the Windows
      machine.</p>
    <p>And see if you can play with Gstreamer there.<br>
    </p>
    <blockquote type="cite"
      cite="mid:4cd0599194374b079c90411801a0cf10@f1-outsourcing.eu">
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">As a test you can also try changing to RTP, since that should work with
VLC:
- Send with
gst-launch-1.0 srtsrc uri=srt://:55556?mode=listener ! rtpmp2tpay !
rtpbin ! udpsink port=7000 host=127.0.0.1 sync=0

- Receive it:
vlc <a class="moz-txt-link-freetext" href="rtp://@:7000">rtp://@:7000</a>
udpsrc address=127.0.0.1 port=7000 !
application/x-rtp,media=video,payload=33,clock-rate=90000,encoding-
name=MP2T
! rtpbin ! rtpmp2tdepay ! decodebin ! autovideosink

</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
>From what I have read about the udpsink in the gst-inspect, it looks like it is pushing the stream to 'host', so I do not think I can get this to work, since I am testing with a local (windows) vlc and a remote vm. I think the problem must be somewhere between demux  and mux, maybe some 'header' or other setting is being removed, and that is why vlc has problems with 'detecting' the live stream.</pre>
    </blockquote>
    <p>You can also do multicast in udpsink with fx "<code>auto-multicast=1
        host=224.0.0.1</code>". But you might also need to enable
      multicast on the remote VM. And you need to setup the correct eth
      interface if it is not the default one.</p>
    <p><br>
    </p>
    <p>But I agree with you, since you say that [2] (gst-launch-1.0
      srtsrc uri=srt://:55556?mode=listener ! srtsink uri=srt://:33334)
      works it must be something on the CAPS.</p>
    <p>So I would suggest trying to compare the CAPS you get with -v for
      both [2] and [4] and see if you can spot any differences.</p>
    <p>Look specially for the MPEGTS and H264 CAPS. I have had issues in
      some case with things like: stream-format and alignment.</p>
    <p><br>
    </p>
    <p>You can also try adding some tsparse to see if it makes any
      difference:</p>
    <pre class="moz-quote-pre" wrap="">gst-launch-1.0 srtsrc uri=srt://:55556?mode=listener ! tsparse ! tsdemux ! queue ! video/x-h264 ! h264parse ! mpegtsmux name=mux ! tsparse ! srtsink uri=srt://:33334</pre>
    <p><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Best regards / Med venlig hilsen
“Marianna Smidth Buschle”</pre>
  </body>
</html>