Closed lkondrad closed 1 year ago
Correct all SDP examples to be base64 encoded
m=application 49170 RTP/AVP 98 a=rtpmap:98 v3c/90000 a=fmtp:98 v3c-unit-header=08000000; // V3C_AD v3c-ptl-tier-flag=1
changed to
m=application 49170 RTP/AVP 98 a=rtpmap:98 v3c/90000 a=fmtp:98 v3c-unit-header=CAAAAA==; v3c-ptl-tier-flag=1
m=video 49170 RTP/AVP 99 a=rtpmap:99 H265/90000 a=fmtp:99 sprop-max-don-diff=0; v3c-unit-header=10000000
m=video 49170 RTP/AVP 99 a=rtpmap:99 H265/90000 a=fmtp:99 sprop-max-don-diff=0; v3c-unit-header=EAAAAA==
m=video 49170 RTP/AVP 99 a=rtpmap:99 H265/90000 a=fmtp:99 v3c-unit-header=28000000; v3c-parameter-set=F6F0093992; v3c-atlas-data=ABCA,5D5A,68
m=video 5002 RTP/AVP 97 a=rtpmap:97 H265/90000 a=fmtp:97 packetization-mode=1; v3c-unit-header=KAAAAA==; v3c-parameter-set=AUH/AAAP/zwAAAAAACgIAtEAgQLAIAAUQBACWAM5QEDgQCAIAAAAABP8CzwAAAAAAAAAQAAAtAE/wLPAAAAAAAg=; v3c-atlas-data=SAGAFAQBaKjuXgABQEKA,SgHmIA==,LgFoDOAFAABaAAAAAAA+; v3c-common-atlas-data=YAEHgFA=,YgEAMAAAC/B0qcvv/Dbr/pTvb8oqfhC5JQVS9jn7kAQT/As9EFyrjRBcmxEQe+j5DuGbTT9mZmZAQAAAoA==
change
a=group:V3C 1 2 3 4 v3c-parameter-set=AF6F00939921878 m=video 40000 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-header=10000000 // occupancy a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H264/90000 a=fmtp:97 v3c-unit-header=18000000 // geometry a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H264/90000 a=fmtp:98 v3c-unit-header=20000000 // attribute a=mid:3 m=application 40008 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-header=08000000; // atlas a=mid:4
a=group:V3C 1 2 3 4 v3c-parameter-set=AQD/AAAP/zwAAAAAADwIAQ5BwAAOADjgQAADkA== m=video 40000 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-header=EAAAAA== a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H265/90000 a=fmtp:97 v3c-unit-header=GAAAAA== a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H265/90000 a=fmtp:98 v3c-unit-header=IAAAAA== a=mid:3 m=application 40008 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-header=CAAAAA== a=mid:4
a=group:v3c 1 2 3 v3c-parameter-set=AF6F00939921878; v3c-atlas-data=ABCA,5D5D,68 m=video 40000 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-header=10000000; // occupancy a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H264/90000 a=fmtp:96 v3c-unit-header=18000000; // geometry a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H264/90000 a=fmtp:96 v3c-unit-header=20000000; // attribute a=mid:3
a=group:v3c 1 2 3 v3c-parameter-set=AQD/AAAP/zwAAAAAADwIAQ5BwAAOADjgQAADkA==; v3c-atlas-data=SAGAHgQAhyo7lgAAoCFA,SgHmIA==,LgFoDIA8EAWiAPAAFoCgAAAAGALRAHgAC0BQAAAAiAPBgDwABaAoAAAAhwB4AAtAUAAAAYHw m=video 40000 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-header=EAAAAA== a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H265/90000 a=fmtp:96 v3c-unit-header=GAAAAA== a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H265/90000 a=fmtp:96 v3c-unit-header=IAAAAA== a=mid:3
m=video 40000 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-header=28000000; // packed video v3c-parameter-set=AF6F00939921878; v3c-atlas-data=ABCA,5D5D,68 a=mid:1
m=video 40000 RTP/AVP 96 a=fmtp:96 v3c-unit-header=KAAAAA==; v3c-parameter-set=AUH/AAAP/zwAAAAAACgIAtEAgQLAIAAUQBACWAM5QEDgQCAIAAAAABP8CzwAAAAAAAAAQAAAtAE/wLPAAAAAAAg=; v3c-atlas-data=SAGAFAQBaKjuXgABQEKA,SgHmIA==,LgFoDOAFAABaAAAAAAA+; v3c-common-atlas-data=YAEHgFA=,YgEAMAAAC/B0qcvv/Dbr/pTvb8oqfhC5JQVS9jn7kAQT/As9EFyrjRBcmxEQe+j5DuGbTT9mZmZAQAAAoA== a=mid:1
a=group:V3C 1 2 3 4 5 6 7 8 v3c-parameter-set=AF6F00939921878; v3c-common-atlas-data=AFFA,0110; m=video 40000 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-header=10000000 // occupancy, atlas 0 a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H264/90000 a=fmtp:97 v3c-unit-header=18000000 // geometry, atlas 0 a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H264/90000 a=fmtp:98 v3c-unit-header=20000000 // attribute, atlas 0 a=mid:3 m=application 40008 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-header=08000000; // atlas 0 a=mid:4 m=video 40010 RTP/AVP 101 a=rtpmap:101 H264/90000 a=fmtp:101 v3c-unit-header=10020000 // occupancy, atlas 1 a=mid:5 m=video 40012 RTP/AVP 102 a=rtpmap:102 H264/90000 a=fmtp:102 v3c-unit-header=18020000 // geometry, atlas 1 a=mid:6 m=video 40014 RTP/AVP 103 a=rtpmap:103 H264/90000 a=fmtp:103 v3c-unit-header=20020000 // attribute, atlas 1 a=mid:7 m=application 40018 RTP/AVP 104 a=rtpmap:104 v3c/90000 a=fmtp:104 v3c-unit-header=08020000; // V3C_AD, atlas 1 a=mid:8
a=group:V3C 1 2 3 4 5 6 7 8 v3c-parameter-set=AUH/AAAP/zwAAABAADwIAWhBwAAOADjgQAADgAA8CAFoQcAADgA44EAAA6AkAgABRIA=; v3c-common-atlas-data=YAEHgFA=,YgEAMAAAa+96Z5v6VP1D+P7LzRsbWDJ/yz+ALzMZNfvCg2389Kjd+d6fZyM6QZBfhrDW3K0vaP2Rr8L+gLAq/ny3wAzs9veiXEjjS67MfH+H4xV/RgW4fkl/YkINe/OsWCOBwPAVLACCf4FnogwYZKIME6oiD9UCodqjLwCCf4FnogxqBiIMZNwiEBpJIduBUoCCf4FnogwOeSIMCaGiEA9VIdtGwwCCf4FnogvB+aILvWIiEBB6IdqobKfmZmZoCmZmefmZmZoCmZmefmZmZoCmZmefmZmZoCmZmdA= m=video 40000 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-header=EAAAAA== a=mid:1 m=video 40002 RTP/AVP 97 a=rtpmap:97 H265/90000 a=fmtp:97 v3c-unit-header=GAAAAA== a=mid:2 m=video 40004 RTP/AVP 98 a=rtpmap:98 H265/90000 a=fmtp:98 v3c-unit-header=IAAAAA== a=mid:3 m=application 40008 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-header=CAAAAA== a=mid:4 m=video 40010 RTP/AVP 101 a=rtpmap:101 H265/90000 a=fmtp:101 v3c-unit-header=EAIAAA== a=mid:5 m=video 40012 RTP/AVP 102 a=rtpmap:102 H265/90000 a=fmtp:102 v3c-unit-header=GAIAAA== a=mid:6 m=video 40014 RTP/AVP 103 a=rtpmap:103 H265/90000 a=fmtp:103 v3c-unit-header=IAIAAA== a=mid:7 m=application 40018 RTP/AVP 104 a=rtpmap:104 v3c/90000 a=fmtp:104 v3c-unit-header=CAIAAA== a=mid:8
a=group:v3c 1 2 3 4 v3c-ptl-level-idc=10; v3c-parameter-set=AF6F00939921878 m=video 40000 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:97 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:98 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=sendonly a=mid:1 m=video 40002 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=fmtp:97 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=fmtp:98 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=mid:2 a=sendonly m=video 40004 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:97 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:98 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=mid:3 a=sendonly m=application 40006 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-type=1;v3c-vps-id=0;v3c-atlas-id=0 a=mid:4 a=sendonly
a=group:v3c 1 2 3 4 v3c-ptl-level-idc=60; v3c-parameter-set=AQD/AAAP/zwAAAAAADwIAQ5BwAAOADjgQAADkA== m=video 40000 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:97 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:98 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=sendonly a=mid:1 m=video 40002 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=fmtp:97 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=fmtp:98 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=mid:2 a=sendonly m=video 40004 RTP/AVP 96 97 98 a=rtpmap:96 H264/90000 a=rtpmap:97 H265/90000 a=rtpmap:98 H266/90000 a=fmtp:96 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:97 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=fmtp:98 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=mid:3 a=sendonly m=application 40006 RTP/AVP 100 a=rtpmap:100 v3c/90000 a=fmtp:100 v3c-unit-type=1;v3c-vps-id=0;v3c-atlas-id=0 a=mid:4 a=sendonly
a=group:BUNDLE 1 2 3 4 a=group:v3c 1 2 3 4 v3c-parameter-set=AF6F00939921878 m=video 40000 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=mid:1 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=video 40002 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=mid:2 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=video 40004 RTP/AVP 96 a=rtpmap:96 H264/90000 a=fmtp:96 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=mid:3 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=application 40006 RTP/AVP 97 a=rtpmap:97 v3c/90000 a=fmtp:97 v3c-unit-type=1;v3c-vps-id=0;v3c-atlas-id=0 a=mid:4 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid
a=group:BUNDLE 1 2 3 4 a=group:v3c 1 2 3 4 v3c-parameter-set=AQD/AAAP/zwAAAAAADwIAQ5BwAAOADjgQAADkA== m=video 40000 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-type=2;v3c-vps-id=0;v3c-atlas-id=0 a=mid:1 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=video 40002 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-type=3;v3c-vps-id=0;v3c-atlas-id=0; a=mid:2 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=video 40004 RTP/AVP 96 a=rtpmap:96 H265/90000 a=fmtp:96 v3c-unit-type=4;v3c-vps-id=0;v3c-atlas-id=0 a=mid:3 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid m=application 40006 RTP/AVP 97 a=rtpmap:97 v3c/90000 a=fmtp:97 v3c-unit-type=1;v3c-vps-id=0;v3c-atlas-id=0 a=mid:4 a=extmap:1 urn:ietf:params:rtp-hdrext:sdes:mid
Correct all SDP examples to be base64 encoded
In 10.1.1.
changed to
In 10.1.2
changed to
changed to
In 10.2
change
changed to
changed to
changed to
changed to
In 10.3
changed to
changed to