Add document for SVC API#1039
Conversation
doc/Client-Portal Protocol.md
Outdated
| mid: string(MID), | ||
| from: string(TrackID) | string(StreamID), | ||
| parameters: object(VideoParametersSpecification) | undefined, | ||
| preferredLayers: { // Used to force layers for SVC stream |
There was a problem hiding this comment.
shall we move this to parameters above? And the same shall be shared by subscription control singaling.
There was a problem hiding this comment.
My consideration is that the preferredLayers may have conflict with parameters.resolution or parameters.framerate. For example, spatial layer 0 and resolution 720p may not align. Placing it outside parameters can mean that it will override parameters.
Besides, I have no idea about describing the parameters of an SVC stream yet. Because an SVC stream may have multiple resolutions. I'll use highest layers for parameters so far.
doc/servermd/RESTAPI.md
Outdated
| transcoding: object(Transcoding), // the transcoding control | ||
| notifying: object(Notifying), // notification control | ||
| selectActiveAudio: boolean, // select 3 most active audio streams for the room | ||
| senderBandwidthEstimation: boolean, // enable send side bandwidth estimation |
There was a problem hiding this comment.
I think this should be part of webrtc agent configuration instead of room configuration.
There was a problem hiding this comment.
After discussion, ok to put this as part of room configuration.
There was a problem hiding this comment.
Change its name to webrtcSenderSideBandwidthEstimation? This configuration doesn't work for WebTransport connections.
No description provided.