After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670255 - media-factory-uri: payload mpeg-ts streams directly
media-factory-uri: payload mpeg-ts streams directly
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-rtsp-server
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-02-17 00:44 UTC by Thibault Saunier
Modified: 2018-11-03 15:37 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fixes the issue, making it possible to send muxed streams in payloads (2.68 KB, patch)
2012-02-17 00:44 UTC, Thibault Saunier
needs-work Details | Review

Description Thibault Saunier 2012-02-17 00:44:48 UTC
Created attachment 207823 [details] [review]
Fixes the issue, making it possible to send muxed streams in payloads

Currently instead of using the mpeg-ts payloader (rtpmp2tpay) to send the streams payloaded inside an mpeg-ts container, we demux it and send the various streams payloaded separately. We could just payload them as is inside the mpeg-ts container.

This is also true for other container types that could be used directly as payloads.

I am not really sure what the advantages of this behavior are in comparison with the current one but the described behavior makes more sense to me. Also we might want to let the user control this behavior?
Comment 1 Wim Taymans 2012-03-13 10:18:50 UTC
The RTP RFC recommends sending audio and video streams on different ports so demuxing is preferable.

I do agree that an option to enable sending muxed content would be good.
Comment 2 Edward Hervey 2013-07-18 06:27:15 UTC
Sending a whole mpeg-ts program is *very* common (there's that standard board called DVB, which states it must be done like that, and all ISP/operators will do it that way).

Note: I do agree the common way to do RTP is to split per elementary streams, but mpeg-ts is the exception :(

Maybe the patch would be acceptable if it was special-casing mpeg-ts (instead of being generic to any containers).
Comment 3 Tim-Philipp Müller 2016-06-01 21:05:17 UTC
Comment on attachment 207823 [details] [review]
Fixes the issue, making it possible to send muxed streams in payloads

Don't know what to do about this. I do think sending elementary streams is the right default behaviour. This might be one of those few cases where I'd advocate a new property ;)

If we special-case formats, it should probably be MPEG-TS and ASF.
Comment 4 GStreamer system administrator 2018-11-03 15:37:47 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org'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.freedesktop.org/gstreamer/gst-rtsp-server/issues/1.