<div dir="ltr">Well, I have developed a custom RTSP to HTML5 video solution and I can tell that it's not always the browser (however they also have problems) - the client side (in this case GStreamer) can also be unabled to produce a correct fragmented (streamable) format. And since I'm all for open source, if you have the time and energy we could try to track down what exactly is bad - but for that I'd need to see the contents of the mp4 stream from the beginning or output of Atomic Parsley from these contents. Btw - I advised to check the Chrome media-internals page. What did that say? What errors were present?</div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-27 13:32 GMT+03:00 bomba <span dir="ltr"><<a href="mailto:jhonata.poma@gmail.com" target="_blank">jhonata.poma@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was not able to reproduce the first error. Like my last log says, VLC keeps<br>
try to connect to the stream and catch description of the stream.<br>
<br>
I'm thinking about dropping mp4mux / qtmux and embed the H264 video into<br>
flv, to be played with a flash player. This is annoying, since HTML5 is<br>
supposed to handle MP4 natively and I can stream closed files without any<br>
problem.<br>
<br>
*RESTREAM SOURCE (working)*<br>
gst-launch-1.0 -v rtspsrc location=rtsp://<a href="http://192.168.1.121:8554/eyescream
protocols=0x00000004" rel="noreferrer" target="_blank">192.168.1.121:8554/eyescream<br>
protocols=0x00000004</a> latency=2000 do-timestamp=true ! rtph264depay !<br>
rtph264pay config-interval=1 pt=96 ! multiudpsink<br>
clients=<a href="http://127.0.0.1:5556" rel="noreferrer" target="_blank">127.0.0.1:5556</a>,<a href="http://127.0.0.1:5560" rel="noreferrer" target="_blank">127.0.0.1:5560</a> sync=false<br>
<br>
*FILE SAVER (working)*<br>
gst-launch-1.0 -v udpsrc port=5560 do-timestamp=true ! application/x-rtp,<br>
payload=96 ! rtpjitterbuffer ! rtph264depay ! h264parse ! splitmuxsink<br>
location=5560-%05d.mp4 max-size-time=60000000000<br>
<br>
*HTML5 LIVE (not working)*<br>
gst-launch-1.0 -v udpsrc uri=udp://<a href="http://127.0.0.1:5556" rel="noreferrer" target="_blank">127.0.0.1:5556</a> do-timestamp=true !<br>
application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! mp4mux<br>
streamable=true fragment-duration=1000 ! tcpserversink host=0.0.0.0<br>
port=8080 sync-method=2<br>
<br>
*WEBPAGE (supposed to embed the live mp4 stream)<br>
*<html><br>
<span class="">        <title>A simple HTML5 video test</title><br>
</html><br>
<body><br>
        <video autoplay controls><br>
</span>        <source src="tcp://<a href="http://127.0.0.1:8080" rel="noreferrer" target="_blank">127.0.0.1:8080</a>" type="video/mp4"><br>
<span class="">                You browser doesn't support element <code>video</code>.<br>
        </video><br>
</body><br>
<br>
</span>Any hints?<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/H264-to-streamable-mp4-tp4677114p4677143.html" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/H264-to-streamable-mp4-tp4677114p4677143.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>