Pion describes its users as large companies, startups and hobbyists, and says it can be used to build mobile applications and WebRTC servers. · pion.ly, 2 Oct 2026
Build requirement
Go Modules are mandatory for using Pion WebRTC. · github.com, 3 Oct 2026
Connectivity
Connectivity features include ICE, ICE restart, trickle ICE, STUN, TURN over UDP/TCP/DTLS/TLS, and mDNS candidates. · github.com, 3 Oct 2026
Data channel options
Data channels can be ordered or unordered, and lossy or lossless. · github.com, 3 Oct 2026
Data channels
Data channels support ordered or unordered delivery and lossy or lossless modes. · github.com, 2 Oct 2026
The listed getUserMedia implementation requires Cgo. · github.com, 3 Oct 2026
Integrations
The project describes integration with x264, libvpx, GStreamer and ffmpeg. · github.com, 2 Oct 2026
Intended users
Pion says its users include large companies, startups, and hobbyists, and describes uses including mobile applications and WebRTC servers. · pion.ly, 3 Oct 2026
License
The repository identifies its license as MIT. · github.com, 2 Oct 2026
Media
Media features include direct RTP/RTCP access, packetizers for Opus, PCM, H264, VP8 and VP9, simulcast, SVC, NACK, and bandwidth estimation. · github.com, 2 Oct 2026
Media and data
Its PeerConnection API supports data channels and sending and receiving audio and video. · github.com, 3 Oct 2026
Media integrations
The project lists packetizers for Opus, PCM, H264, VP8, and VP9, and says it integrates with x264, libvpx, GStreamer, and ffmpeg. · github.com, 3 Oct 2026
Open source
The Pion project describes itself as open source, and the WebRTC repository lists the MIT License. · github.com, 3 Oct 2026
Peer connections
Its PeerConnection API supports data channels, audio and video send/receive, renegotiation, and statistics. · github.com, 2 Oct 2026
Platform support
The repository lists Windows, macOS, Linux, FreeBSD, iOS, Android, and WebAssembly support. · github.com, 3 Oct 2026
Portability
The project lists support for Windows, macOS, Linux, FreeBSD, iOS, Android and WASM. · github.com, 2 Oct 2026
Product
Pion is an open source, cross platform stack for real-time media and data communication. · pion.ly, 2 Oct 2026
Project governance
Pion describes itself as community-owned, with no corporation behind it and a roadmap driven by users. · pion.ly, 3 Oct 2026
Project history
A Pion blog post says the project’s first commit was on March 7, 2018. · pion.ly, 3 Oct 2026
Pure Go
The project says it uses no Cgo, while its getUserMedia implementation requires Cgo. · github.com, 2 Oct 2026
Security
The repository lists DTLS v1.2 and SRTP cipher suites, with hardware acceleration available for GCM suites. · github.com, 3 Oct 2026
Support
Pion points users to its active Discord community and lists [email protected] for commercial support. · github.com, 3 Oct 2026
WASM
Pion WebRTC can be compiled to WebAssembly, where it acts as a wrapper around the JavaScript WebRTC API. · github.com, 2 Oct 2026