webrtc-nuts-and-bolts
waterbus
webrtc-nuts-and-bolts | waterbus | |
---|---|---|
5 | 1 | |
890 | 117 | |
- | 16.2% | |
10.0 | 9.7 | |
about 1 year ago | 9 days ago | |
Go | Dart | |
Apache License 2.0 | MIT 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.
webrtc-nuts-and-bolts
-
It is possible to understand webRTC without JavaScript knowledge on unity ? Looking for some guidance.
I recommend WebRTC For The Curious too, as another comment. Personally, I didn't use WebRTC in C#, but the WebRTC concepts are nearly the same in every different language/platform. Also, you can check out my project and documentation on internals of WebRTC, written in Go and JavaScript: https://github.com/adalkiran/webrtc-nuts-and-bolts . It's not related directly, but another example of usage at my other project, written in Go, Python, and JavaScript: https://github.com/adalkiran/distributed-inference .
-
Video Live Streaming: Notes on RTMP, HLS, and WebRTC
I am heavily biased toward WebRTC. Here is my take on it though!
> It's incredibly complex as a specification
What is complex about it? I can go and read the IETF drafts, webrtcforthecurious.com, https://github.com/adalkiran/webrtc-nuts-and-bolts and multiple implementations.
QUIC/WebTransport seems simple because it doesn't address all the things WebRTC does.
> has limitations and numerous issues that set limits in how scalable it can be
https://phenixrts.com/en-us/ does 500k viewers. I don't think anything about WebRTC makes it unscalable.
-----
IMO the future is WebRTC.
* Diverse users makes the ecosystem rich. WebRTC supports Conferencing, embedded, P2P/NAT Traversal, remote control... Every group of users has the made the ecosystem a little better.
* Client code is minimal. For most users they just need to exchange Session Descriptions and they are done. You then additional APIs if you need to change behaviors.
* Lots of implementations. C, C++, Python, Go, Typescript
-
Hacker News top posts: May 29, 2022
Show HN: WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs\ (0 comments)
-
WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs
You can find it at: https://github.com/adalkiran/webrtc-nuts-and-bolts
- Show HN: WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs
waterbus
-
View "Broadcast"/video call history from iPhone data..
My coding friends and I have been trying out different scripts from Github. We've been using an open-source video chat to communicate: https://github.com/lambiengcode/waterbus
What are some alternatives?
ffplayout - Rust and ffmpeg based playout
Ant-Media-Server - Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
FirebaseRTC - Codelab for building a WebRTC Video chat application using Firebase Cloudstore.
obs-StreamFX - StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.
manifesto - The Extensible Web Manifesto
digital_video_introduction - A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
rtp-over-quic-draft
Av1ador - AV1/HEVC/VP9/H264 parallel encoder GUI for FFmpeg with preview/comparison
amazon-kinesis-video-streams-webr
go2rtc - Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
amazon-kinesis-video-streams-webrtc-sdk-c - Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
simple-peer - 📡 Simple WebRTC video, voice, and data channels