Skip to content

Commit f999064

Browse files
committed
Section 3.2.1: Clarify Game streaming requirements
Partial fixes for w3c#103
1 parent cb59709 commit f999064

File tree

1 file changed

+49
-1
lines changed

1 file changed

+49
-1
lines changed

index.html

+49-1
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,30 @@ <h4>Game streaming</h4>
298298
delay. This requirement is addressed by jitterBufferTarget, defined in
299299
[[?WebRTC-Extensions]] Section 6.</td>
300300
</tr>
301+
<tr>
302+
<td>N48</td>
303+
<td>The application must be able to control video decoding to continue even
304+
after a frame-loss without waiting for a key frame. This enables fast recovery
305+
from lossy network conditions.</td>
306+
</tr>
307+
<tr>
308+
<td>N49</td>
309+
<td>The Application must be able to configure RTCP feedback transmission
310+
interval (e.g., Transport-wide RTCP Feedback Message). This helps application
311+
to adapt video quality to varying network.</td>
312+
</tr>
313+
<tr>
314+
<td>N50</td>
315+
<td>The user agent must use the most efficient congestion control based on
316+
platform, network’s capability, and other factors such as L4S. This helps
317+
application to adapt video quality to varying network.</td>
318+
</tr>
319+
<tr>
320+
<td>N51</td>
321+
<td>The user agent needs to provide the jitter buffer to account for jitter
322+
in the pipeline up to the frame render stage. This helps application
323+
to maintain consistent latency.</td>
324+
</tr>
301325
</tbody>
302326
</table>
303327
<p>Experience: Microsoft's Xbox Cloud Gaming and NVIDIA's GeForce NOW are examples of this use case, with media
@@ -1065,9 +1089,33 @@ <h3>Requirements Summary</h3>
10651089
<td>The WebRTC connection can generate signals indicating demands
10661090
for keyframes, and surface those to the application.</td>
10671091
</tr>
1092+
<tr id="N48">
1093+
<td>N48</td>
1094+
<td>The application must be able to control video decoding to continue even
1095+
after a frame-loss without waiting for a key frame. This enables fast recovery
1096+
from lossy network conditions.</td>
1097+
</tr>
1098+
<tr id="N49">
1099+
<td>N49</td>
1100+
<td>The Application must be able to configure RTCP feedback transmission
1101+
interval (e.g., Transport-wide RTCP Feedback Message). This helps application
1102+
to adapt video quality to varying network.</td>
1103+
</tr>
1104+
<tr id="N50">
1105+
<td>N50</td>
1106+
<td>The user agent must use the most efficient congestion control based on
1107+
platform, network’s capability, and other factors such as L4S. This helps
1108+
application to adapt video quality to varying network.</td>
1109+
</tr>
1110+
<tr id="N51">
1111+
<td>N51</td>
1112+
<td>The user agent needs to provide the jitter buffer to account for jitter
1113+
in the pipeline up to the frame render stage. This helps application
1114+
to maintain consistent latency.</td>
1115+
</tr>
10681116
</tbody>
10691117
</table>
1070-
<p class="note">Requirements N40-N47 have unresolved comments from a Call for Consensus (CfC).</p>
1118+
<p class="note">Requirements N40-N51 have unresolved comments from a Call for Consensus (CfC).</p>
10711119
</section>
10721120
</body>
10731121
</html>

0 commit comments

Comments
 (0)