Re: Issue 130: Section 9.4: maxTemporalLayers and maxSpatialLayers

a & b. There is capability for the maximum number of simulcast layers. If an excessively large number of simulcast layers is requested, an exception will be thrown. 
c. Proposal is to redefine these variables to represent the maximum number of extension layers.  Therefore maxTemporalLayers = 0 would mean that no extension layers are supported, and 1 would mean a single extension layer (e.g. up to 2 temporal layers) is supported. 

==========
Currently, we have:

unsigned short            maxTemporalLayers = 0;
unsigned short            maxSpatialLayers = 0;

Some questions:

a. Assuming these attributes are only for SVC, how are the maximum number of simulcast layers indicated? ]
b. What happens if a developer tries to exceed the maximum number of simulcast layers (e.g. by doing "poor person's simulcast", creating multiple RTCRtpSender objects)?
c. If maxTemporalLayers = 1 or maxSpatialLayers = 1, isn't this the same as saying that temporal scalability (or spatial scalability) isn't supported?

Received on Tuesday, 15 July 2014 20:29:39 UTC