pion/webrtc
View on GitHub ↗ ★ 16,874 Go
Pure Go implementation of the WebRTC API
113 mentions on Hacker News by 32 people: 19 stories, 94 comments · first 2018-06-20 · latest 2026-09-14
20082026
-
…ugs.chromium.org/p/chromium/issues/detail?id=713701... [2] https://github.com/pion/ice/issues/128 [3] https://github.com/pion/webrtc/issues/1560 [4] https://blog.livekit.io/going-beyond-a-single-core-4a464d20d...
comment by Sean-Der · 2021-09-23 · in Pion WebRTC v3.1.0 Released -
▲ 4
Pion WebRTC v3.1.0 Releasedstory by Sean-Der · 2021-09-23 · 4 comments
-
…workflows for me recently. I am spending more time answering 'Go questions' and not Pion questions. `go get github.com/pion/webrtc` used to pull into $GOPATH/src/github.com/pion/webrtc. That worked really well for new contributors. They…
comment by Sean-Der · 2021-06-25 · in Go 1.17 is deprecating the traditional use of 'go get' -
…and kubernetes load balancers are designed to forward individual ports to individual services. https://github.com/pion/webrtc/issues/639 https://github.com/pion/webrtc/wiki/Big-Ideas#single-port-mo...
comment by nightowl_games · 2021-05-20 · in First Public Working Drafts: WebGPU and WebGPU Shading Language -
I started (but many many others contributed) to the Go implementation of WebRTC Pion WebRTC https://github.com/pion/webrtc if you aren't familiar with WebRTC it is really amazing tech. Check out some of the projects on…
comment by Sean-Der · 2021-05-16 · in Ask HN: What are some tools / libraries you built yourself? -
There are: - A lot of examples: https://github.com/pion/webrtc/tree/master/examples - A lot of tests - if you exclude ` _test.go` and `examples/ ` you are down to ~58k loines, which is only ~3x bigger than the (much simpler!) ICE and SCTP…
comment by elithrar · 2021-05-03 · in Building video chat into my personal website using WebRTC, WebSockets, and Go -
…need to use something for the last part. [0] https://github.com/rviscarra/webrtc-remote-screen [1] https://github.com/pion/webrtc/tree/master/examples/rtp-to-w...
comment by Sean-Der · 2021-05-03 · in Building video chat into my personal website using WebRTC, WebSockets, and Go -
…Just throwing some ideas for others out I guess. [0] https://github.com/giongto35/cloud-game [1] https://github.com/pion/webrtc [2] https://github.com/AirenSoft/OvenMediaEngine [3] https://www.bigscreenvr.com/
comment by Schinken_ · 2021-04-16 · in Play DiabloII on Browser Collaboratively -
…robot just using the browser. I am especially excited since it uses a Open Source library I work on https://github.com/pion/webrtc . This Go implementation of WebRTC is built and deployed right to the robot. Then using DataChannels + RTP…
comment by Sean-Der · 2021-04-15 · in Show HN: Control a robot over the internet with WebRTC! -
…but find the boilerplate-to-custom code ratio isn't great. Knowing Go has a solid webrtc library ( https://github.com/pion/webrtc ), another cool feature would be webrtc support. Tons you can build with that!
comment by lux · 2021-04-14 · in Show HN: Encore – Go framework for building distributed systems -
…(Python) * GStreamer’s webrtcbin (C) * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/awslabs/amazon-kinesis-video-strea…
comment by Sean-Der · 2021-04-08 · in A simple C implementation to stream H.264 to browser using WebRTC -
pion link: https://github.com/pion/webrtc
comment by tapirl · 2021-04-08 · in A simple C implementation to stream H.264 to browser using WebRTC -
If you're using ffmpeg with rtp, you can use Pion to make it a WebRTC stream: https://github.com/pion/webrtc/tree/master/examples/rtp-to-w...
comment by defied · 2021-04-08 · in A simple C implementation to stream H.264 to browser using WebRTC -
…[0] https://github.com/aiortc/aiortc [1] https://github.com/paullouisageneau/libdatachannel [2] https://github.com/pion/webrtc [3] https://github.com/sipsorcery-org/sipsorcery [4] https://github.com/shinyoshiaki/werift-webrtc [5]…
comment by Sean-Der · 2021-03-29 · in Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers -
…cool things :) If/when you hit scaling challenges I would love to help! I maintain github.com/pion/turn and github.com/pion/webrtc. One of the reasons I built it was so that I could put my TURN and Signaling server in the same process. It…
comment by Sean-Der · 2021-02-16 · in Show HN: Jam, an Open Source Clubhouse (w/ WebRTC) -
…don’t get that in ffmpeg or GStreamer yet. The best intro to this is the BBR IETF doc IMO [1] [0] https://github.com/pion/webrtc/tree/master/examples/rtp-to-w... [1] https://tools.ietf.org/html/draft-cardwell-iccrg-bbr-congest...
comment by Sean-Der · 2021-01-30 · in How to stream media using WebRTC and FFmpeg, and why it's a bad idea -
…(Python) * GStreamer’s webrtcbin (C) * https://github.com/shinyoshiaki/werift-webrtc (Typescript) * https://github.com/pion/webrtc (Golang) * https://github.com/webrtc-rs/webrtc (Rust) * https://github.com/awslabs/amazon-kinesis-video-strea…
comment by Sean-Der · 2021-01-27 · in WebRTC is now a W3C and IETF standard -
…a CC0/Free book I am writing. Would love your opinion and if it helped at all. I also try and write https://github.com/pion/webrtc in a way that others can learn from it. I put all the specific tech in different repos so people can see the…
comment by Sean-Der · 2021-01-06 · in PeerJS – Simple peer-to-peer with WebRTC -
…https://github.com/pion/awesome-pion [1] https://github.com/pion/example-webrtc-applications [2] https://github.com/pion/webrtc/blob/master/README.md [3] https://github.com/pion/interceptor
comment by Sean-Der · 2020-12-23 · in Pion WebRTC v3.0.0 Released -
▲ 5
Pion WebRTC v3.0.0 Releasedstory by Sean-Der · 2020-12-23 · 1 comment
-
Hey HN, I work on https://github.com/pion/webrtc and have been meaning to try out flutter. Using https://github.com/flutter-webrtc/flutter-webrtc I was able to pull something together that works on Android, iOS and native. Best of all is…
comment by Sean-Der · 2020-12-23 · in Show HN: Minimal WebRTC conferencing using Flutter (Android, iOS and Native) -
Sean is the benevolent dictator of the Pion WebRTC library ( https://github.com/pion/webrtc/ ), which is at the core of Galène. He was aware I'd be posting on HN, but we didn't arrange anything in advance, if that's what you're implying.
comment by jech · 2020-12-21 · in Show HN: Galène Videoconferencing Server -
…it is too niche, or it is so popular that the community is anemic. * https://github.com/pion/dtls * https://github.com/pion/webrtc * https://github.com/pion/turn Go is really great as a 'teaching language'. I have seen lots of software pop…
comment by Sean-Der · 2020-11-10 · in Eleven Years of Go -
The project I work on is https://github.com/pion/webrtc . https://github.com/pion/awesome-pion is a list of interesting projects that use it, my favorite thing to share :) For other WebRTC implementations check out. *…
comment by Sean-Der · 2020-09-14 · in WebRTC Samples -
…it hard to understand. Especially if you don't have a telephony background. Before this I worked on https://github.com/pion/webrtc and https://github.com/awslabs/amazon-kinesis-video-streams-webr... I wanted to share all my knowledge from…
comment by Sean-Der · 2020-08-30 · in Show HN: Learn how WebRTC actually works. A book on the protocols, not just APIs -
…it hard to understand. Especially if you don't have a telephony background. Before this I worked on https://github.com/pion/webrtc and https://github.com/awslabs/amazon-kinesis-video-streams-webr... This is a place to direct people instead…
comment by Sean-Der · 2020-08-26 · in Show HN: WebRTC for the Curious – Go Beyond the APIs -
…memory safe implementations of WebRTC. So I really think there is light at the end of the tunnel! * https://github.com/pion/webrtc * https://github.com/shinyoshiaki/werift-webrtc Chromium itself sees constant CVEs so I don’t think this is…
comment by Sean-Der · 2020-08-07 · in Exploiting Android Messengers with WebRTC -
…aren't a problem anymore. * no package management I use Go Modules for Pion and really love them https://github.com/pion/webrtc/blob/master/go.mod I select the versions I want and everyone that downloads my code uses the proper version. *…
comment by Sean-Der · 2020-08-05 · in File System Interfaces for Go – Draft Design -
…this makes it possible! I also have a video demo on Twitter here[2] but not that exciting [0] https://github.com/pion/webrtc/blob/master/examples/insertab... [1] https://github.com/pion/webrtc/blob/master/examples/insertab... [2]…
comment by Sean-Der · 2020-06-14 · in Show HN: WebRTC Insertable Streams and server processing -
▲ 86
Show HN: WebRTC Insertable Streams and server processingstory by Sean-Der · 2020-06-14 · 24 comments
-
…ownership (instead of commercial) to the WebRTC space. If you are interested for more check out https://github.com/pion/webrtc , https://twitter.com/_pion and https://pion.ly/slack
comment by Sean-Der · 2020-06-06 · in Peer-to-Peer Communications with WebRTC -
…like the web, owned by individuals instead of companies. Check out our other popular libraries * https://github.com/pion/webrtc * https://github.com/pion/ion * https://github.com/pion/dtls
comment by Sean-Der · 2020-05-29 · in Show HN: pion/stun-nat-behaviour. Do you know your NAT rules? -
The library that does all the heavy lifting is Open Source https://github.com/pion/webrtc there are also other SFUs using Pion * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://github.com/fox-one/mornin.fm…
comment by Sean-Der · 2020-05-19 · in Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences -
The library that does all the heavy lifting is Open Source https://github.com/pion/webrtc there are also other SFUs using Pion * https://github.com/pion/ion * https://github.com/peer-calls/peer-calls * https://github.com/fox-one/mornin.fm…
comment by Sean-Der · 2020-05-19 · in Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences -
…Best, -- Juliusz ----- It uses a library I work on Pion WebRTC ( https://github.com/pion/webrtc ) the Go implementation of WebRTC. If you aren't familiar with WebRTC, now is a great time to learn it! It was designed for con
comment by Sean-Der · 2020-05-19 · in Unnamed SFU – Open Source One-to-many videoconferencing for teaching/conferences -
It's the latter. See https://github.com/pion/webrtc/pull/479
comment by fulafel · 2020-05-01 · in Modern and Cross Platform Stack for WebRTC -
Things have changed (alot!) the last two years have seen a couple implementations come around. * https://github.com/pion/webrtc * https://github.com/aiortc/aiortc * https://gstreamer.freedesktop.org/documentation/webrtc/index... *…
comment by Sean-Der · 2020-04-29 · in WebWormHole: Send files quickly using WebRTC -
…to encode any output from it. [1] https://mux.com/blog/the-state-of-going-live-from-a-browser [2] https://github.com/pion/webrtc [3] https://glitch.com/~mmcc-next-streamr
comment by mmcclure · 2020-04-20 · in Show HN: Pxy – A Go server that proxies websocket livestreams to RTMP servers -
…a huge difference when making it easier to deploy WebRTC SFUs. [0] https://github.com/pion/ice [1] https://github.com/pion/webrtc/wiki/SinglePortMode
comment by Sean-Der · 2020-04-07 · in We abused Slack's TURN servers to gain access to internal services -
…few months, this looks promising, unclear how widely used people are using it for production work: https://github.com/pion/webrtc
comment by zemo · 2020-04-03 · in Show HN: A UDP to TCP proxy server for sending HTTP requests with zero latency -
…peer instead of broadcast and I see no approach in the browser to doubly encrypt media streams. 0 - https://github.com/pion/webrtc/tree/master/examples/broadcas...
comment by kodablah · 2020-04-02 · in Jitsi Meet – Improving Scale and Media Quality with Cascading SFUs (2018) -
…:) I had no involvement in the development, but it uses a library I work on Pion WebRTC [0] [0] https://github.com/pion/webrtc
comment by Sean-Der · 2020-01-17 · in Show HN: Neko, run your browser in the cloud and access concurrently -
…ever! For others who are looking for similar WebRTC implementations, these are also out there: - https://github.com/pion/webrtc - https://github.com/aiortc/aiortc
comment by gfodor · 2020-01-04 · in Show HN: Pure C WebRTC implementation for embedded devices -
…but it seems like we just keep getting half-baked things out the door and then moving on. [0] https://github.com/pion/webrtc [1] https://tools.ietf.org/html/rfc4960
comment by Sean-Der · 2019-12-25 · in Why was SCTP selected for WebRTC’s data channel? (2014) -
…be used for, and maybe pushing the standards bodies to support this behavior more. I also work on https://github.com/pion/webrtc a full Go implementation of WebRTC and just enjoy the space. Would love to hear what people think, someone…
comment by Sean-Der · 2019-12-10 · in Show HN: P2P/serverless browser to Go back end – no DNS/IP required -
…do things manually, I don't want to ship something without doing my due diligence. thanks [0] https://github.com/pion/webrtc
comment by Sean-Der · 2019-08-25 · in Salsify – A New Architecture for Real-time Internet Video -
Super cool project I just saw on Reddit! I work on https://github.com/pion/webrtc and was excited to see another project using the library. If you are new to WebRTC this is super cool because you could easily share your desktop with no…
comment by Sean-Der · 2019-08-09 · in Show HN: Stream a remote screen with WebRTC -
▲ 2
Pion WebRTC – Go Implementation of the WebRTC APIstory by danskeren · 2019-06-26 · 0 comments
-
I have only been doing Pion WebRTC( https://github.com/pion/webrtc ) for a year, but the hardest ones for me have been * Relationships tied to the project It sort of burned me out when the first contributors moved on. I have always been on…
comment by Sean-Der · 2019-05-17 · in The struggles of an open source maintainer -
…(allow multiple Offer/Answer) [0] https://github.com/libp2p/go-libp2p-webrtc-direct [1] https://github.com/pion/webrtc/tree/master/examples [2] https://pion.ly/slack [3] https://pion.ly/knowledge-base/release-notes/webrtc-v2.0.0/
comment by Sean-Der · 2019-05-13 · in Show HN: Pion WebRTC Pure Go Implementation of WebRTC (v2.0.* Is Stable)