#531: WebRTC Insertable Streams
Discussions
2020-07-20
Dan: [reviewing explainer]
Yves: they are using transform streams.. seems good.
Sangwhan: the pattern stuff is fine, the use cases are fine... does it interact with anything other than WebRTC? The answer would seem to be no.
Yves: possibility to hide computation-intensive processing here... bitcoin mining.
Sangwhan: why do we not have video/media worklets? Audio has audio worklets. WebRTC has their own thing. If you want to do video preprocessing in a worker or service worker there's no nice way to do it except at bitstream level...
Dan: Where could it be?
Sangwhan: HTML media...
Yves: transform streams...
Sangwhan: latency requirement was a real problem. you don't get the latency guarantee.
[bumped
2020-08-17
Yves: We were waiting for Sangwhan's feedback, Tess added herself to the list of reviewers.
Sangwhan: I remember looking at this briefly... seemed ok to me.
Yves: Some question about why audio worklet over streams... mostly historical... not sure if they would choose streams now. Might make sense to use streams now instead?
Sangwhan: I don't have strong objections. Unless Tess or Yves have strong objections..
Yves: I'm ok to propose close and ask Tess at the plenary if she agrees.
OpenedJun 29, 2020
Hello TAG!
I'm requesting a TAG review of WebRTC Insertable Streams.
WebRTC Insertable Streams is a proposed API that allows the insertion of user-defined processing steps in the pipeline that handles media in a WebRTC context. It defines a number of extensions to objects defined in WEBRTC-PC, and it draws upon some definitions originally proposed for WEB-CODECS.
Explainer¹: https://github.com/w3c/webrtc-insertable-streams/blob/master/explainer.md
Specification URL: https://htmlpreview.github.io/?https://github.com/w3c/webrtc-insertable-streams/blob/master/index.html
Tests:
Security and Privacy self-review²: https://github.com/w3c/webrtc-insertable-streams/blob/master/tag_sp_questionnaire.md
GitHub repo (if you prefer feedback filed there): https://github.com/w3c/webrtc-insertable-streams (we don't require the feedback there)
Primary contacts (and their relationship to the specification):
Organization(s)/project(s) driving the specification: Chromium & W3C WebRTC WG
Key pieces of existing multi-stakeholder review or discussion of this specification: WebRTC WG Minutes, Github Issues
External status/issue trackers for this specification (publicly visible, e.g. Chrome Status): Chrome Status, Github
Further details:
We'd prefer the TAG provide feedback as (please delete all but the desired option): 💬 leave review feedback as a comment in this issue and @-notify @guidou and @alvestrand