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 168325 - [PATCH] plugin for generic RTP transport
[PATCH] plugin for generic RTP transport
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-23 23:37 UTC by Rob Taylor
Modified: 2005-08-29 15:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to add jrtp plugin (60.58 KB, patch)
2005-02-23 23:39 UTC, Rob Taylor
none Details | Review

Description Rob Taylor 2005-02-23 23:37:59 UTC
Attached is a patch that implements a generic RTP transport using libjrtp
(http://research.edm.luc.ac.be/jori/jrtplib/jrtplib.html).
Comment 1 Rob Taylor 2005-02-23 23:39:31 UTC
Created attachment 37861 [details] [review]
patch to add jrtp plugin
Comment 2 Christian Kirbach 2005-02-24 21:29:52 UTC
Thank you for submitting a patch.
Developers will likely look into it.

bug_severity should be set to ENHANCEMENT.
Comment 3 Ronald Bultje 2005-03-11 19:58:30 UTC
Hi,

- jrtplib_c.h contains a #ifdef __cplusplus, please use G_BEGIN_DECLS.
- A lot of properties (their accessors in structs_ start with _. Why?
- how do you use the datadec/dataenc. In a series with the source/sink? So like
datasource ! datadec ! <other_gst_element> and <other_gst_element> ! dataenc !
datasink?
- Can you implement the URI interface so it works in Totem, too?

Thanks for the patch, it looks great although I don't know too much about RTP to
be honest.
Comment 4 Zeeshan Ali 2005-04-02 13:20:46 UTC
We have been having 'generic' rtp elements around but we then adondoned this
practice, since there are *almost* as many ways of rtp encapsulation as are data
format/codec out there.
Comment 5 Rob Taylor 2005-04-02 16:26:48 UTC
We're currently reworking this code. the general schema which we are aiming for is:

RTP sink/source - these have pads with caps as mimetype
application/x-rtp-transport (or somesuch) that includes an GstEvent based
communictaion of packetisation information. RTP stream frequency is taken from a
'rate' parameter.

RTP Payload enc/decoders - these can take an encoded stream and packetise them
fro RTP as per the relevent RFC, emitting on pads with
application/x-rtp-transport capability

Obviously in a number of cases the payload enc/decoder may well actually be part
of the media codec, and cap nego could be used.

ideas/criticsm gladly received.
Comment 6 Andy Wingo 2005-07-16 10:34:39 UTC
Work seems to be going on in CVS and IRC. Closing this bug for now, open a new
one for new issues.