moq-js
scuffle
moq-js | scuffle | |
---|---|---|
2 | 1 | |
99 | 213 | |
- | 4.2% | |
8.6 | 8.7 | |
13 days ago | 3 days ago | |
TypeScript | Rust | |
Apache License 2.0 | BSD 4-Clause "Original" or "Old" License |
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
scuffle
-
How good is Rust for Video Processing?
https://github.com/scuffletv/scuffle check out my side project where we are building an opensource live streaming platform
What are some alternatives?
web-codecs - WebCodecs is a flexible web API for encoding and decoding audio and video.
vormbaar - Custom VM project. Should evolve into a full programming environment some day. [Moved to: https://github.com/vormbaar/vormbaar]
webrtc-for-the-curious - WebRTC for the Curious: Go beyond the APIs
vormbaar - Custom VM project. Should evolve into a full programming environment some day.
WebKit - Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
moq-rs - Rust library for Media over QUIC
gyroflow - Video stabilization using gyroscope data
shamichan - anonymous realtime imageboard focused on high performance and transparent moderation
webrtc-rtptransport - Repository for the RTPTransport specification of the WebRTC Working Group