Skip to content

Commit

Permalink
Section 3.2.1: Clarify Game streaming requirements
Browse files Browse the repository at this point in the history
Partial fixes for w3c#103

Updated requiements by the feedbacks frome the First December
WebRTC WG Virtual Interim (12-05-2023)
  • Loading branch information
xingri committed Dec 11, 2023
1 parent 3ca2396 commit ab5c8b7
Showing 1 changed file with 31 additions and 1 deletion.
32 changes: 31 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,21 @@ <h4>Game streaming</h4>
delay. This requirement is addressed by jitterBufferTarget, defined in
[[?WebRTC-Extensions]] Section 6.</td>
</tr>
<tr>
<td>N48</td>
<td>The application must be able to control video decoding to continue even
after a frame-loss without waiting for a key frame. This helps the application recover
faster from lossy network conditions.</td>
</tr>
<td>N49</td>
<td>To adapt the video quality to the varying network and maintain consistent latency,
the application needs to configure the TWCC (Transport-wide Congestion Control)
RTCP feedback transmission interval. (TWCC RTCP feedback currently provides
the packet loss information, but there are no knobs to configure its period.
Moreover, TWCC-02 does not meet the requirement, because it relies on the sender’s request,
which adds header overhead and is susceptible to sender packet loss and jitter.)</td>
<tr>
</tr>
</tbody>
</table>
<p>Experience: Microsoft's Xbox Cloud Gaming and NVIDIA's GeForce NOW are examples of this use case, with media
Expand Down Expand Up @@ -1071,9 +1086,24 @@ <h3>Requirements Summary</h3>
<td>The WebRTC connection can generate signals indicating demands
for keyframes, and surface those to the application.</td>
</tr>
<tr id="N48">
<td>N48</td>
<td>The application must be able to control video decoding to continue even
after a frame-loss without waiting for a key frame. This helps the application
recover faster from lossy network conditions.</td>
</tr>
<tr id="N49">
<td>N49</td>
<td>To adapt the video quality to the varying network and maintain consistent latency,
the application needs to configure the TWCC (Transport-wide Congestion Control)
RTCP feedback transmission interval. (TWCC RTCP feedback currently provides
the packet loss information, but there are no knobs to configure its period.
Moreover, TWCC-02 does not meet the requirement, because it relies on the sender’s request,
which adds header overhead and is susceptible to sender packet loss and jitter.)</td>
</tr>
</tbody>
</table>
<p class="note">Requirements N40-N47 have unresolved comments from a Call for Consensus (CfC).</p>
<p class="note">Requirements N40-N49 have unresolved comments from a Call for Consensus (CfC).</p>
</section>
</body>
</html>

0 comments on commit ab5c8b7

Please sign in to comment.