GNOME Bugzilla – Bug 651535
Rygel is not able to proxy certain RTSP sources
Last modified: 2018-05-22 12:31:21 UTC
If a RTSP source transmits audio/video data in separate UDP streams, rygel fails to proxy this stream.
Isn't that more like a gstreamer bug?
Don't think so, my understanding is that if we want to stream that via HTTP, we need to mux it in some container before we can do that; don't know if we can leverage the transcoding somehow. Luis?
Jens is correct. We need to mux it in some container since HTTP is just a file transfer protocol. I will look into this, to see the best way to leverage the transcoding.
Have some prototype code ready that works (sometimes) muxing into MPEG-TS. Currently our RTP depayloader guessing is a bit broken as it selects "rtpdepay" if it can't find anything else which is just some kind of proxy.
Created attachment 200935 [details] [review] If a RTSP source has serveral sources, mux them into a stream using mpegtsmux. Currently there is a problem however such that the stream seems to miss the actual MPEG headers. First version of the patch if someone has an idea why.
Comment on attachment 200935 [details] [review] If a RTSP source has serveral sources, mux them into a stream using mpegtsmux. Patch is completely obsolete now. Bug isn't, though.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rygel/issues/4.