From 59b2187c4f6dbb603e6f6183cba6a105c2a7af0d 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 | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 1314933..f3fcbe1 100644 --- a/index.html +++ b/index.html @@ -292,6 +292,27 @@

Game streaming

The application must be able to control the jitter buffer and rendering delay. + + N48 + WebRTC must support a mode in which it allows video decoding to continue + even after a frame loss without waiting for a key frame. + + + N49 + The WebRTC connection should generate signals indicating to encoder about + loss of encoder-decoder synchronicity (DPB buffers) and sequence of the frame loss + (RFC 4585 section-6.3.3: Reference Picture Selection Indication). + + + N50 + Application must be able to configure RTCP feedback transmission interval + (Ex: Transport-wide RTCP Feedback Message). + + + N51 + WebRTC neeed to provide the jitter buffer to account for jitter + in the pipeline upto the frame render stage. +

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

Requirements Summary

The WebRTC connection can generate signals indicating demands for keyframes, and surface those to the application. + + N48 + WebRTC must support a mode in which it allows video decoding + to continue even after a frame loss without waiting for a key frame. + This enables addition of recovery methods such as using frames + containing intra coded macroblocks and coding units. + + + N49 + The WebRTC connection can generate signals indicating to encoder about + loss of encoder-decoder synchronicity and sequence of the loss. + + + N50 + Application must be able to configure RTCP feedback transmission interval + (Ex: Transport-wide RTCP Feedback Message). + + + N51 + Extend adaptation of the jitter buffer to account for jitter + in the pipeline upto the frame render stage. + -

Requirements N30-N47 have not completed a Call for Consensus (CfC).

+

Requirements N30-N51 have not completed a Call for Consensus (CfC).