streaming into a web pag

R C cjvijf at
Thu May 9 00:47:21 UTC 2019


The cameras I have are Onvif 'capable' camera's and I have been poking 
around in one.

There are 3 profiles, but they are basically the same (different 
resolutions etc).

So from what I understand is that H.264 is supported by most browsers, 
so I assume that a stream/pipe should be able to be displayed in a web 
browser (firefox does), and there is no need to 'transcode' the stream(?).

I have no idea how to set up a stream/pipe, is there a write up? guide 
or so, so I can figure it out? (there seem to be a gazillion 
options/filters and have no idea  how to use them, nor what they do.

Below I pasted the 'VideoSourceConfiguration' for the first profile, and 
the URi/URL that it is on.

If anyone has any pointers how to create a gstreamer/gst-launch  
stream/pipe, I'd appreciate that.





Profile (partial):

         <tt:VideoSourceConfiguration token="000">
           <tt:Bounds height="1080" width="1920" y="0" x="0"></tt:Bounds>
         <tt:AudioSourceConfiguration token="000">
         <tt:VideoEncoderConfiguration token="000">

On 5/7/19 4:13 AM, Marc Leeman wrote:
> I don't think you need to transcode, H.264 should also be supported by
> the browsers.
> On Tue, 7 May 2019 at 09:10, Ralf Sippl <ralf.sippl at> wrote:
>> Hi Ron,
>> if the pipeline works, you got the GStreamer part right. Of course there are
>> two streams, video and audio. Each is sent to a different UDP port.
>> Now you need to run the receiving part, i.e. Janus. The streaming demo
>> listens to the ports your pipeline sends to. This is obviously off-topic
>> here, use the Janus site, or contact me if that doesn't work.
>> You can use webrtcbin instead, as Nirbheek suggested, but I found it harder
>> to set up (you need to run the websocket part on your own), and it will be a
>> 1-to-1 connection, so you can't use it for broadcast.
>> Ralf
>> --
>> Sent from:
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list