<div dir="ltr"><div><div><div><div><div>Hi Sebastian.<br><br></div>Bug report for matroskamux/demux failing for 1.5.90 here<br><a href="https://bugzilla.gnome.org/show_bug.cgi?id=754768">https://bugzilla.gnome.org/show_bug.cgi?id=754768</a><br><br></div>I kind of lost track on another issue with reading live UDP TS (H.264/AAC) streams being demuxed and remuxed with flvmux and sent to sites like YouTube Live. That was not possible with 1.4.x due to time stamp issues, but something got partly improved in 1.5.x (1.5.90). <b>However</b>, although the streams can now flow and a RTMP stream is accepted by the YouTube server, something is not quite right. YouTube ackowledge the the incoming stream, but reports it to have a low bandwidth and it never displays it, which I suspect might be something to do with incorrect time stamps. Is this something that still exists a bug report for or is it something that needs reporting?<br><br></div>The pipeline used for YouTube Live streaming from live UDP TS streams is this:<br><br>gst-launch-1.0 -v -e --gst-debug=rtmpsink:4,flvmux:4 \<br>        udpsrc port=7000 do-timestamp=true      !\<br>        application/x-rtp,media=video,clock-rate=90000,encoding-name=MP2T,payload=33    !\<br>        queue                                   !\<br>        rtpmp2tdepay                            !\<br>        queue                                   !\<br>        tsparse                                 !\<br>        queue                                   !\<br>        tsdemux name=demuxer                    !\      <br>        queue                                   !\<br>        aacparse                                !\<br>        queue                                   !\<br>        muxer. demuxer.                         !\<br>        queue                                   !\<br>        h264parse                               !\<br>        queue                                   !\<br>        flvmux name=muxer streamable=true       !\<br>        queue                                   !\<br>        rtmpsink location="rtmp://<a href="http://a.rtmp.youtube.com/live2/x/MY_PRIVATE_EVENT_KEY?videoKeyframeFrequency=1&totalDatarate=4128">a.rtmp.youtube.com/live2/x/MY_PRIVATE_EVENT_KEY?videoKeyframeFrequency=1&totalDatarate=4128</a> app=live2 flashVer=FME/3.0%20(compatible;%20FMSc%201.0) swfUrl=rtmp://<a href="http://a.rtmp.youtube.com/live2">a.rtmp.youtube.com/live2</a>"<br><br></div>Because it was not possible for 1.4.x, I used another pipeline reading a matroska muxed stream from a tcpserversink. However that no longer work for 1.5.x as described in the mentioned bug report. The pipeline used for 1.4.x was this:<br><br>       tcpclientsrc host=localhost port=5010 do-timestamp=true !\<br>        queue                                   !\<br>        matroskademux name=demuxer               !\<br>        queue                                   !\<br>        aacparse                                !\<br></div>        queue                                   !\<br>        muxer. demuxer.                         !\<br><div>        queue                                   !\<br>        h264parse                               !\<br>        queue                                   !\<br>        flvmux name=muxer streamable=true       !\<br>        queue                                   !\<br>        rtmpsink location=rtmp://<a href="http://a.rtmp.youtube.com/live2/x/MY_PRIVATE_EVENT_KEY?videoKeyframeFrequency=1&totalDatarate=4128">a.rtmp.youtube.com/live2/x/MY_PRIVATE_EVENT_KEY?videoKeyframeFrequency=1&totalDatarate=4128</a> app=live2 flashVer=FME/3.0%20(compatible;%20FMSc%201.0) swfUrl=rtmp://<a href="http://a.rtmp.youtube.com/live2">a.rtmp.youtube.com/live2</a><br><br></div><div>Best regards<br></div><div>Peter Maersk-Moller<br></div><div>~                              <br><div>~                                                 <br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 8, 2015 at 8:46 AM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> [...]<br>
<span class="">><br>
> Any idea what was changed in 1.5.x and how to fix it?<br>
<br>
</span>Not currently, someone would have to bisect the relevant parts of your<br>
pipeline... matroskamux and tcpserversink at least.<br>
<br>
Can you file a bug about this? This definitely shouldn't end up in<br>
1.6.0 :) Thanks!<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a><br>
<br>
</font></span><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>