Skip to content

video frame sync

taste1981 edited this page Nov 20, 2020 · 3 revisions

Video Frame Sync

The Video Frame Sync extension is used to communicate an application defined marker on per-frame basis to receiver of RTP video stream. Contact jianlin.qiu@intel.com for more info. It may be generalized to audio frames as well in the future.

Name: “Video Frame Sync” ; “RTP Header Extension for Video Frame Sync”

Formal name: https://gihtub.com/open-webrtc-toolkit/owt-client-native/wiki/video-frame-sync

SDP: “a= name”: “video-frame-sync” ; this is also used in client/cloud signaling.

Status: This extension is defined here to allow for experimentation. Once experience has shown that it is useful, we intend to make a proposal based on it for standardization in the IETF.

Wire format: 1-byte extension, 3 bytes of data. Total 4 bytes extra per packet.(plus shared 4 bytes for all extensions present: 2 byte magic word 0xBEDE, 2 byte # of extensions).

The header is attached to RTP packet by the RTP sender. To save bandwidth, this extension will be only set on the last fragment of a video frame.

Clone this wiki locally