moq-js
webrtc-rtptransport
moq-js | webrtc-rtptransport | |
---|---|---|
2 | 1 | |
99 | 6 | |
- | - | |
8.6 | 8.1 | |
10 days ago | 11 days ago | |
TypeScript | Bikeshed | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
moq-js
-
Replacing WebRTC: real-time latency with WebTransport and WebCodecs
I'm using AudioWorklet and SharedArrayBuffer. Here's my code: https://github.com/kixelated/moq-js/tree/main/lib/playback/w...
It's just a lot of work to get everything right. It's kind of working, but I removed synchronization because the signaling between the WebWorker and AudioWorklet got too convoluted. It all makes sense; I just wish there was an easier way to emit audio.
While you're here, how difficult would it be to implement echo cancellation? The current demo is uni-directional but we'll need to make it bi-directional for conferencing.
-
How good is Rust for Video Processing?
moq-js: Web only
webrtc-rtptransport
-
Replacing WebRTC: real-time latency with WebTransport and WebCodecs
That's so exciting! I had no idea you were working on this :)
Here [0] is a link for anyone that is looking for it.
[0] https://github.com/w3c/webrtc-rtptransport/blob/main/explain...
What are some alternatives?
web-codecs - WebCodecs is a flexible web API for encoding and decoding audio and video.
scuffle - Live streaming platform
webrtc-for-the-curious - WebRTC for the Curious: Go beyond the APIs
WebKit - Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
gyroflow - Video stabilization using gyroscope data