|over 1 year ago||7 days ago|
|GNU General Public License v3.0 or later||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.
We haven't tracked posts mentioning gst yet.
Tracking mentions began in Dec 2020.
Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go
14 projects | news.ycombinator.com | 7 May 2022
Thanks! Its using the Pion library 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.
3 projects | dev.to | 4 May 2022
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
1 project | dev.to | 23 Apr 2022
Video streaming in go?
3 projects | reddit.com/r/golang | 20 Apr 2022
If you want to deal with NAT traversal I recommend doing this with WebRTC ... The pion project is perfect for this.
1 project | reddit.com/r/golang | 13 Apr 2022
Check out: https://github.com/pion/webrtc
Pion WebRTC Gets AV1 Support
1 project | reddit.com/r/WebRTC | 12 Apr 2022
Save-to-disk-av1 - AV1 and WebRTC example
1 project | reddit.com/r/CKsTechNews | 12 Apr 2022
Show HN: AV1 and WebRTC
8 projects | news.ycombinator.com | 12 Apr 2022
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...8 projects | news.ycombinator.com | 12 Apr 2022
WebVM: Server-less x86 virtual machines in the browser
10 projects | news.ycombinator.com | 1 Feb 2022
Is there support for loopback networking (for IPC)? Is there a way to translate HTTP(S) requests to `fetch` requests? How difficult would it be to port a Go app that uses https://github.com/pion/webrtc to use the browser's native WebRTC?
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.
libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
ion - Real-Distributed RTC System by pure Go and Flutter
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
peerjs - Simple peer-to-peer with WebRTC
awesome-pion - A curated list of awesome things related to Pion
M3U8 - Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema:
SIPSorcery - A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
webrtc - A pure Rust implementation of WebRTC