Our great sponsors
|about 2 months ago||6 days ago|
|MIT License||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.
This robot is available to play with online. Don't forget to bring it back to charging station :) You can try it at: https://roboportal.io
Glad to hear that! The app is free to use, and quite customizable. Check this repo for details: https://github.com/roboportal/bot_box
Oh, it’s feasible to build the robot with this tool. The platform itself isn’t open sourced, but you can check this repo for the robot controller: https://github.com/roboportal/bot_box and some examples: https://github.com/roboportal/bot_design_examples
Resources for understanding Pion/WebRTC?
3 projects | /r/golang | 5 Dec 2021
I’m facing similar here: https://github.com/roboportal/bot_box on Mac with h264 and on RPi with mmal
Scout. The WebRTC controlled robot.
3 projects | /r/robotics | 22 Nov 2021
I'm building a free platform to build such projects. It consists of a web app: roboportal.io and Golang based software which should operate on the robot's side: https://github.com/roboportal/bot_box. WebRTC part is Pion (https://github.com/pion/webrtc). Also, there are a few more bots examples created with this tool: https://github.com/roboportal/bot\_design\_examples
Need help with audio calls for rooms with about 10 people in each.
2 projects | /r/WebRTC | 5 Jun 2023
Possible frameworks/languages for a web/mobile application
2 projects | /r/webdev | 29 May 2023
In my experience Go has been relatively approachable for people that are good at PHP. It has a great standard library and a pretty solid ecosystem, though frameworks aren’t as popular in Go. There are some well regarded libraries for things like WebRTC via https://github.com/pion/webrtc WebSicket via https://github.com/nhooyr/websocket
Video streaming in golang
5 projects | /r/golang | 3 May 2023
Don't try to make RTC yourself, it looks easy, but in fact, it's a really hard problem to solve. Use https://pion.ly/ it's a pretty solid package they also have a discord/slack channel with a lot of helpful people there.
Datachannel video streaming?
2 projects | /r/WebRTC | 2 May 2023
Maybe you can reuse some of this code: https://github.com/pion/webrtc/blob/master/examples/data-channels/main.go
Pion WebRTC v3.2.0 released
2 projects | /r/WebRTC | 26 Apr 2023
Show HN: Live conversations with ChatGPT using WebRTC
3 projects | news.ycombinator.com | 12 Apr 2023
- Each sentence is converted to speech in real-time and streamed out to all participants
We also use GPT-3 Turbo instead of GPT-4 which shaves off response time, as well.
To make it easy for anyone to plug in their own AI, we built KITT as a server-side Go program that uses [Pion](https://github.com/pion/webrtc) to publish audio and video streams like any other WebRTC participant. That means it’s fairly straightforward to plug in your own STT, LLM, custom voice or avatar.
For more details on how we built this: [https://blog.livekit.io/meet-kitt](https://blog.livekit.io/m...
Live video streaming app
2 projects | /r/golang | 11 Apr 2023
To implement this with Go you can use https://pion.ly https://github.com/pion/webrtc
Faster MySQL with HTTP/3
2 projects | news.ycombinator.com | 6 Jan 2023
You can run all your WebRTC traffic off a single port. You use the remote 3 tuple (IP, Port, Protocol) to demux traffic.
https://github.com/pion/webrtc/tree/master/examples/ice-sing... is one example of that.
14 projects | news.ycombinator.com | 29 Nov 2022
I originally went the same route as you, and found that https://github.com/pion/webrtc is probably the best package out there for webrtc. I learned go just for it, and it paid off tenfold. Less memory, more connections, lower latency.
WebRTC 102: Understanding libWebrtc
4 projects | dev.to | 27 Nov 2022
What are some alternatives?
mediasoup - Cutting Edge WebRTC Video Conferencing
janus-gateway - Janus WebRTC Server
aiortc - WebRTC and ORTC implementation for Python using asyncio
libdatachannel - C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
v4l - Facade to the Video4Linux video capture interface.
SIPSorcery - A WebRTC, SIP and VoIP library for C# and .NET. Designed for real-time communications apps.
gst - Go bindings for GStreamer (retired: currently I don't use/develop this package)
go-m3u8 - Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
ion - Real-Distributed RTC System by pure Go and Flutter
peerjs - Simple peer-to-peer with WebRTC
wrtc-to-ffmpeg - Pipe WebRTC MediaStreams to/from FFMPEG.