[Bug 765071] SRTP encryption/decryption errors with shared media

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 15 17:11:53 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=765071

Aleix Conchillo Flaqué <aconchillo at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aconchillo at gmail.com

--- Comment #5 from Aleix Conchillo Flaqué <aconchillo at gmail.com> ---
(In reply to Sebastian Dröge (slomo) from comment #4)
> Might also be related to the rollover counter? See
> https://bugzilla.gnome.org/show_bug.cgi?id=730540

Yes, this is related to the rollover counter. SRTP uses a rollover counter for
authentication. When the RTP packet sequence number reaches 65535 and rolls
over, the the ROC counter increments.

Because the media is shared between the clients, the new clients need to know
what's the value of the ROC otherwise they won't be able to authenticate the
packets. That's why if you connect the client before the ROC changes (still 0)
the client can successfully decode the stream.

This is fixed now fixed upstream with bug 730540 (which also needed bug
765082).

-- 
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