<div dir="ltr"><div>I was looking into this as well.<span class="gmail-Apple-converted-space"> </span>Thank you for mentioning HLS, that is very helpful.</div>I could not find it online, but I think it's worth asking here: does GStreamer support the creation of HLS 'files' using fragmented MP4 (to also easily support mpeg dash)?<div><br></div><div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op zo 7 nov. 2021 om 18:21 schreef Reinis via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">You might want to use adaptive bitrate streaming. I would suggest to use <br>
HLS <a href="https://en.wikipedia.org/wiki/HTTP_Live_Streaming" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/HTTP_Live_Streaming</a><br>
Not everyone has good internet. That will require additional processing <br>
on your side<br>
<br>
<br>
On 11/7/21 15:49, Nirbheek Chauhan via gstreamer-devel wrote:<br>
> On Sun, Nov 7, 2021 at 2:15 PM marc lievens via gstreamer-devel<br>
> <<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br>
>> What is the best video and communication protocol that I can use to playback and send video to a  browser<br>
>><br>
> Since this is VOD, i.e., the video is already stored on a server<br>
> somewhere, the best way is likely to use standard <video> tags. The<br>
> browser's media controls support playback at varying rates, seeking,<br>
> pause, play, etc.<br>
><br>
> If the video is not statically available (as a single mp4 or webm<br>
> file, or split chunks), then you will need to do all media control<br>
> server-side and send a continuous stream to the browser over webrtc<br>
> (sounds like you are already doing this for playback). This is a lot<br>
> more expensive w.r.t. hardware requirements since you need to<br>
> transcode the stream.<br>
><br>
> Cheers,<br>
> Nirbheek<br>
</blockquote></div>