[Bug 720435] rtpbasepayload: Prefer downstream SSRC after collision if possible
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Dec 26 07:56:35 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=720435
GStreamer | gst-plugins-good | unspecified
George Kiagiadakis <kiagiadakis.george> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kiagiadakis.george at gmail.co
| |m
--- Comment #9 from George Kiagiadakis <kiagiadakis.george at gmail.com> 2013-12-26 15:56:30 UTC ---
(In reply to comment #7)
> what about this:
>
> internal-ssrc alows you to configure an SSRC, it is then used in the caps to
> suggest an SSRC upstream. It is only changed automatically when a collision
> happens.
>
> If RTCP happens and we have no internal SSRC, we create a source with the
> internal-ssrc for RR RTCP.
>
> If a new internal source is created (with different SSRC, it also has to be a
> sender), we timeout the old SSRC and update the caps to the new SSRC.
>
> Other internal (sender) SSRCs can be created and will time out when no data has
> been sent for them for a long time.
Hi,
I just tried to implement this logic. I have patches here:
http://cgit.collabora.com/git/user/gkiagia/gst-plugins-good.git/log/?h=session-fixes
http://cgit.collabora.com/git/user/gkiagia/gst-plugins-base.git/log/?h=1.0
it's untested and probably needs a second look & cleanups, which I will do
tomorrow. Just letting you know that I have done some work on it.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list