<div dir="ltr"><div>The video tag in html is a bit problematic. The idea behind it was to be able to play any video in a browser but it requires that the browser implement the logic for handing the media types, which is a big blunder. Here is a table with a few media types:<br><br><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats">https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats</a><br><br>From what I see you are trying to reencode h264. Is there any reason why h264parse is not enough? h264 is a video compression standard but it does not provide any information on duration, metadata about the stream etc. You need to put the video in a container format that will handle all that for you. If you intend on streaming to a media player you can use tsmux to get an mpegts stream. However, you will need a compatible player on the client side like the vlc embedded player. That has it's own problem in that you need to assume that the client has vlc or any other player installed. One other alternative is to go for hls or mpeg dash. That will require that you create a fragmented stream, create the media descriptor file for the fragmented stream and then provide it via a http server. The nice thing about this approach is that there are javascript based players you can embed in your webpage. But it requires a lot of work to implement all the requirements. <br><br></div><div>I am sure people can suggest more alternatives, but these are the ones I have played around with. If you want something simple I would try the mpegts stream to vlc. you will have a client to start with and can then work towarsd embedding it into your site. <br><br></div><div>Dimitrios<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 18, 2017 at 9:07 PM, ITwrx.org <span dir="ltr"><<a href="mailto:info@itwrx.org" target="_blank">info@itwrx.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi,<br>
<br>
i'm trying to use gstreamer to get an rtsp stream from an ip cam into my<br>
browser(html video tag). I'm currently trying to use<br>
<br>
"gst-launch-1.0 rtspsrc location=rtsp://<a href="http://user:password@192.168.1.5:554" rel="noreferrer" target="_blank">user:password@<wbr>192.168.1.5:554</a> !<br>
rtph264depay ! h264parse ! decodebin ! x264enc ! tcpserversink<br>
host=127.0.0.1 port=8080"<br>
<br>
which seems to be sending something, but firefox won't display the video<br>
and reports that it has mime type "text/plain".<br>
<br>
Could anyone recommend the proper command for accomplishing this?<br>
<br>
thanks<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Information Technology Works<br>
<a href="https://ITwrx.org" rel="noreferrer" target="_blank">https://ITwrx.org</a><br>
@ITwrxorg<br>
<br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
</font></span></blockquote></div><br></div>