RTSP.RTP.PacketReorderer (RTSP v0.4.0)
View SourceModule responsible for re-ordering out of order rtp packets.
https://github.com/bluenviron/gortsplib/blob/main/pkg/rtpreorderer/reorderer.go
Summary
Types
@type t() :: %RTSP.RTP.PacketReorderer{ abs_pos: non_neg_integer(), buffer_size: non_neg_integer(), expected_seq_no: non_neg_integer() | nil, initialized: boolean(), packets: :array.array() }
Functions
@spec new(non_neg_integer()) :: t()
Create a new packet re-orderer
@spec process(ExRTP.Packet.t(), t()) :: {[ExRTP.Packet.t()], t()}
Process a new rtp packet.