Comments (4)
Unfortunately these API changes don't have consensus; in particular, the Chromium team has not agreed that spinning up a worker should be a requirement for using encoded transforms. In particular see w3c/webrtc-encoded-transform#105 and w3c/webrtc-encoded-transform#89.
This has led to a situation where the Firefox and Chrome implementations have not converged on a common API.
When these samples were written, "localhost:" was treated as a trusted context by Chrome. Has that changed?
Please file a separate bug on either the API difference or the need for HTTPS, and let this bug be just about the other - these are two different concerns.
from samples.
See #1468 for supporting both versions, notably the e2ee one works (after the small fixes in #1612)
from samples.
@alvestrand Thank you very much - why can't we all just get along :-). This is now the bug just related to the API usage.
It would perhaps be easy enough to duplicate the "insertable" tree and rewrite the same examples with an encoded transform.
from samples.
I believe @youennf has done it for the "encryption" sample - turned out to be relatively easy in that case. Will be more complex here because the "video analyzer" depends on the display (= main thread) being continuously updated on a per-frame basis - but shouldn't be insurmountable.
from samples.
Related Issues (20)
- When Chrome displays virtual camera colors, the colors are displayed incorrectly HOT 3
- When I use Android phone to publish stream, I get this problem in my chrome browser: "Uncaught TypeError: Cannot read property 'find' of undefined." HOT 1
- Invite is being truncated HOT 1
- Scalable Video Coding example needs update HOT 3
- Scalable Video Codec prevent incorrect Safari usage
- Scalable Video Codec include an SVC support check HOT 1
- WebGPU code refresh needed: layout parameter now required in createRenderPipeline calls HOT 2
- No SRFLX ICE candidates? HOT 1
- [Sample PeerConnection Channel] - The all sound turn off after enable navigator.mediaDevices.getUserMedia HOT 2
- E2E interop test failures HOT 4
- Send SDP answer without signalling server HOT 5
- Video Analyzer doesn't work on http/default server settings HOT 3
- Can I share some Windows? Let's HOT 1
- Add new sample: Mirroring and recording video from camera stream HOT 1
- navigator.mediaDevices.getUserMedia doesn't work on macos catalyst WKWebView HOT 1
- mp4 mimeType is downloaded with .webm extension, not a mp4. HOT 1
- Can a shared surface select its derivative window? HOT 1
- Script (lit-element) error , not close jsx param.
- On some of my machines I got the error "Error creating offer: SyntaxError: Failed to construct 'RTCPeerConnection': '' is not a valid URL." HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from samples.