jitsi
Pion WebRTC
Our great sponsors
jitsi | Pion WebRTC | |
---|---|---|
5 | 49 | |
3,652 | 9,266 | |
1.1% | 3.5% | |
4.7 | 9.3 | |
2 days ago | 8 days ago | |
Java | Go | |
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.
jitsi
-
How Not to Support Desktop GNU+Linux, Zoom Edition (working Wayland support coming soon?)
Hopefully they can improve performance: https://github.com/jitsi/jitsi/issues/470
-
Fosscord - Discord-compatible, selfhostable, chat, voice and video platform
github.com/jitsi/jitsi/blob/master/CONTRIBUTING.md
-
WebRTC over Asp.Net Core - Any examples?
- Jitsi (Java)
-
Why Bitcoin Free Open Source Software Matters
As for other licenses, you must check them individually. "Open source" has lots of meanings and sub-branches, so you must pay attention to the fine details. Jitsi, for instance, allows you to do anything with their code – including commercial use: https://github.com/jitsi/jitsi/blob/master/LICENSE
What if it's a software only project that you are creating out of an open source project? For example if I use the code for Jitsi to make my own telephone app with a twist, will I be unable to sell the app?
Pion WebRTC
-
[Go] Try Pion/WebRTC with SSE
pion/webrtc - GitHub
-
Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go
Thanks! Its using the Pion library[1] which doesn't seem to be using a constant bitrate; that would definitely be an interesting addition though. Sending e.g. zeroes when its not transmitting packets/frames is totally doable, but atm not implemented.
-
Rust Time Communication.
The idea was to port Pion, the web RTC library in Go to Rust, and I played a major role in the early days of the project. I was involved in the RTP library, SRTP, and the Multicast DNS. I put in a lot of time, a commodity the strike ensured I had a lot of, and we made a lot of progress. In fact, a lot of people rallied behind the project making it worthy of the title Open source. It currently has almost 2000 stars on Github.
- [Windows] Try Golang 1
-
Video streaming in go?
If you want to deal with NAT traversal I recommend doing this with WebRTC ... The pion project is perfect for this.
-
Apple shareplay
Check out: https://github.com/pion/webrtc
- Pion WebRTC Gets AV1 Support
- Save-to-disk-av1 - AV1 and WebRTC example
-
Show HN: AV1 and WebRTC
For getting media out of ffmpeg you have https://github.com/pion/webrtc/tree/master/examples/rtp-forw...
For playing media from disk you have https://github.com/pion/webrtc/tree/master/examples/play-fro...
To see how to accept and process RTCP see https://github.com/pion/webrtc/tree/master/examples/rtcp-pro...
What are some alternatives?
mediasoup - Cutting Edge WebRTC Video Conferencing
janus-gateway - Janus WebRTC Server
livekit-server - Scalable, high-performance WebRTC SFU. SDKs in JS, React, Flutter, Swift, Kotlin, Go, Ruby and Node.
openvidu - OpenVidu Platform main repository
ion - Real-Distributed RTC System by pure Go and Flutter
libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
go-m3u8 - Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
aiortc - WebRTC and ORTC implementation for Python using asyncio
awesome-pion - A curated list of awesome things related to Pion
peerjs - Simple peer-to-peer with WebRTC