
An RTP dynamic payload number does not identify a codec by itself
Dynamic RTP payload assignments need the session mapping. Preserve the matching rtpmap and format parameters rather than guessing from a payload number.
The journal
Practical reading about streaming, devices and the decisions behind a better prepared setup.

Dynamic RTP payload assignments need the session mapping. Preserve the matching rtpmap and format parameters rather than guessing from a payload number.

The H.264 RTP payload format supports individual, aggregated and fragmented NAL units. Packet counts cannot be treated directly as frame counts.

Browser source visibility and refresh settings can deliberately unload or reload the page. Check those properties before diagnosing every restarted overlay as a network fault.

VLC for Android lets a user mark a video or group as played. Treat that marker as library state rather than independently measured viewing completion.

VLC for Android control lock disables player controls and gestures. It is a playback convenience, with a documented slide to unlock interaction.

Insert next and Append place audio at different points in the current queue. Choose the action according to when the item should play.