-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is the interaction of media capabilities with WebCodecs #202
Comments
AFAICT, there is no interaction. WebCodecs has the |
And powerEfficient. |
Discussed at TPAC, we might want to reword the 'webrtc' category, or mention that it can be also used for live transmission via other APIs like WebCodecs. |
We can amend the spec to state that this entry also works for RTC use-cases using WebCodecs. |
@Djuffin The answers Media Capabilities provides for 'webrtc' won't necessarily apply to WebCodecs. For example, WebRTC supports spatial scalability modes, but WebCodecs does not. |
@youennf |
|
If Media Capabilities indicates that a config will be smooth for WebRTC, does that necessarily imply that it will be smooth for WebCodecs? |
What would "smooth" mean in relation to WebCodecs, where the rendering of the content is controlled by the application? |
The way I meant "smooth" for WebCodecs (here #202 (comment)) was
Maybe we should avoid dragging webcodecs into media capabilities. |
We could also amend VideoEncoder.isConfigSupported and VideoDecoder.isConfigSupported to clarify that if |
|
Discussed today (minutes) and it seems we could do the following:
|
Also, we could:
|
In that case, I would think MC would return not supported for |
Minutes from yesterday's (9 Jan 2024) discussion: https://www.w3.org/2024/01/09-mediawg-minutes.html |
https://www.w3.org/TR/media-capabilities/#dom-mediaencodingtype-webrtc states that:
webrtc is used to represent a configuration that is meant to be transmitted using [RTCPeerConnection](https://www.w3.org/TR/webrtc/#dom-rtcpeerconnection) as defined in [[webrtc]](https://www.w3.org/TR/media-capabilities/#biblio-webrtc))
It does not seem that webrtc encoding mode should be used for WebCodecs+WebTransport.
Is there a need to clarify this mode can also be used for other pipelines like WebCodecs+WebTransport?
Or is there some benefit to introduce a specific WebCodecs mode?
The text was updated successfully, but these errors were encountered: