mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-23 06:26:23 +00:00
rtpbasepayload: restrict initial random sequence number to be <= 32767
In order to prevent SRTP roll over counter issues the initial sequence number is restricted to <= 32767. This is recommended by RFC 4568 section 6.4.
This commit is contained in:
parent
cceb3303ab
commit
0fd60ac858
1 changed files with 1 additions and 1 deletions
|
@ -1307,7 +1307,7 @@ gst_rtp_base_payload_change_state (GstElement * element,
|
|||
gst_event_replace (&rtpbasepayload->priv->pending_segment, NULL);
|
||||
|
||||
if (priv->seqnum_offset_random)
|
||||
rtpbasepayload->seqnum_base = g_random_int_range (0, G_MAXUINT16);
|
||||
rtpbasepayload->seqnum_base = g_random_int_range (0, G_MAXINT16);
|
||||
else
|
||||
rtpbasepayload->seqnum_base = rtpbasepayload->seqnum_offset;
|
||||
priv->next_seqnum = rtpbasepayload->seqnum_base;
|
||||
|
|
Loading…
Reference in a new issue