From 9e5b8e140bca3c2fab39d0b78dafc000fe6807bf Mon Sep 17 00:00:00 2001 From: Sun Shin Date: Fri, 14 Jul 2023 22:54:15 -0700 Subject: [PATCH] Section 3.2.1: Clarify Game streaming requirements Partial fixes for #103 --- index.html | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 3dc2f0b..49b66d6 100644 --- a/index.html +++ b/index.html @@ -298,6 +298,19 @@

Game streaming

delay. This requirement is addressed by jitterBufferTarget, defined in [[?WebRTC-Extensions]] Section 6. + + N48 + The application must be able to control video decoding to continue even + after a frame-loss without waiting for a key frame. This enables fast recovery + from lossy network conditions. + + + N49 + The application must be able to generate signals that indicate to the encoder + the loss of encoder-decoder synchronicity (DPB buffers) and the sequence + of frame loss using the platform-agnostic protocols. This helps the application + from lossy network conditions. +

Experience: Microsoft's Xbox Cloud Gaming and NVIDIA's GeForce NOW are examples of this use case, with media @@ -1065,9 +1078,22 @@

Requirements Summary

The WebRTC connection can generate signals indicating demands for keyframes, and surface those to the application. + + N48 + The application must be able to control video decoding to continue even + after a frame-loss without waiting for a key frame. This enables fast recovery + from lossy network conditions. + + + N49 + The application must be able to generate signals that indicate to the encoder + the loss of encoder-decoder synchronicity (DPB buffers) and the sequence + of frame loss using the platform-agnostic protocols. This helps the application + choose the right recovery method in a lossy network. + -

Requirements N40-N47 have unresolved comments from a Call for Consensus (CfC).

+

Requirements N40-N49 have unresolved comments from a Call for Consensus (CfC).