SDP file with 2022-7 information - AWS Elemental Live

SDP file with 2022-7 information

If the source implements seamless protection switching (SMPTE 2022-7), it includes extra data in each applicable file, to provide information about the primary and secondary streams.

Keep in mind that it's possible that only some of the streams implement seamless protection switching, and some don't implement it.

Following is an example for the tags that identify video, as indicated by the line m=video. The information for the audio and ancillary streams follow the same pattern.

v=0 o=- 456221445 0 IN IP4 203.x.xxx.252 s=AJA Lily10G2-SDI 2110 t=0 0 a=group:DUP 1 2 m=video 20000 RTP/AVP 96 c=IN IP4 10.24.34.0/24 a=source-filter:incl IN IP4 192.x.x.1 198.xx.xxx.252 a=rtpmap:96 raw/90000 a=fmtp:96 sampling=YCbCr-4:2:2; width=1920; height=1080; exactframerate=30000/1001; depth=10; TCS=SDR; colorimetry=BT709; PM=2110GPM; SSN=ST2110-20:2017; TP=2110TPN; interlace=1; a=ts-refclk:ptp=IEEE1588-2008:00-90-56-FF-FE-08-0F-45 a=mediaclk:direct=0 a=mid:1 m=video 20000 RTP/AVP 96 c=IN 10.24.34.0/24 a=source-filter:incl IN IP4 192.x.x.3 1198.xx.xxx.253 a=rtpmap:96 raw/90000 a=fmtp:96 sampling=YCbCr-4:2:2; width=1920; height=1080; exactframerate=30000/1001; depth=10; TCS=SDR; colorimetry=BT709; PM=2110GPM; SSN=ST2110-20:2017; TP=2110TPN; interlace=1; a=ts-refclk:ptp=IEEE1588-2008:00-90-56-FF-FE-08-0F-45 a=mediaclk:direct=0 a=mid:2

Portions marked in bold are unique to SMPTE 2022-7.

  • a=group:DUP 1 2 indicates that seamless protection is being used, and identify which streams are the primary (1) and secondary (2).

  • a=mid:1 indicates that the lines that follow apply to the primary stream. The name value (1, in this example) must be identical to the first entry in the a=group tag.

  • a=mid:2 indicates that the lines that follow apply to the secondary stream.