You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"title": "VP9 Bitstream & Decoding Process Specification",
31
+
"publisher": "The WebM Project"
32
+
},
33
+
"ITU-T-REC-H.264": {
34
+
"href": "https://www.itu.int/rec/T-REC-H.264",
35
+
"title": "H.264 : Advanced video coding for generic audiovisual services",
36
+
"publisher": "ITU"
37
+
},
38
+
"ITU-G.711": {
39
+
"href": "https://www.itu.int/rec/T-REC-G.711/",
40
+
"title": "G.711 : Pulse code modulation (PCM) of voice frequencies",
41
+
"publisher": "ITU"
42
+
},
43
+
"ITU-G.722": {
44
+
"href": "https://www.itu.int/rec/T-REC-G.722/",
45
+
"title": "G.722 : 7 kHz audio-coding within 64 kbit/s",
46
+
"publisher": "ITU"
26
47
}
27
48
}
28
49
</pre>
@@ -125,6 +146,7 @@ The <dfn abstract-op>writeEncodedData</dfn> algorithm is given a |rtcObject| as
125
146
126
147
On sender side, as part of [$readEncodedData$], frames produced by |rtcObject|'s encoder MUST be enqueued in |rtcObject|.`[[readable]]` in the encoder's output order.
127
148
As [$writeEncodedData$] ensures that the transform cannot reorder frames, the encoder's output order is also the order followed by packetizers to generate RTP packets and assign RTP packet sequence numbers.
149
+
The packetizer may expect the transformed data to still conform to the original format, e.g. a series of NAL units separated by Annex B start codes.
128
150
129
151
On receiver side, as part of [$readEncodedData$], frames produced by |rtcObject|'s packetizer MUST be enqueued in |rtcObject|.`[[readable]]` in the same encoder's output order.
130
152
To ensure the order is respected, the depacketizer will typically use RTP packet sequence numbers to reorder RTP packets as needed before enqueuing frames in |rtcObject|.`[[readable]]`.
0 commit comments