Repository navigation
Open
Description
This is a covering ticket for the Pion WebRTC roadmap. If you have any requests feel free to leave them here/vote on others.
Planet Strike -- 1.0.0 (2018-06-20)
- SRTP (in Go)
- ICE-lite (We only respond to binding requests, requires host candidates. No STUN or TURN)
- DTLS (In C, using OpenSSL)
- API that allows users to receive media that closely matches the Javascript WebRTC API
- API that allows users to send media that closely matches the Javascript WebRTC API
Aliens of Gold -- 1.1.0 (2018-09-00)
- DataChannels
- STUN
- Full ICE (currently ice-lite only)
- Bundling
Quest for the Sigil -- 1.2.0 (2018-12-00)
- Port DTLS to Go from cgo (currently using OpenSSL)
- Mobile Support
- Transport Refactor
Spear of Destiny -- 2.0.0 (2019-04-00)
- ORTC
- Unified Plan
- DataChannel improvements (configurable reliability)
- Logging and ICE debugging
- Experimental QUIC support
- Experimental WebAssembly (WASM) support
- API Cleanup to better match the WebRTC Spec.
- Reliability improvements to SCTP and therefore Data Channels.
- ICE Regular Nomination
Beyond Heretic -- 2.1.0 (2019-08-00)
- TURN
- Trickle ICE
- mDNS Candidates
The HUNT Begins - 2.2.0 (2019-11-00)
- SCTP Performance Improvements (16x in some cases!)
- Extend SettingEngine to support SFU use cases
- TCP TURN Support
- PCM Support
- Add/Remove tracks at runtime
- IVF Reader to enable saving to disk
Future Shock - 3.0.0 (2020-12-14)
- ICE Restarts
- ICE TCP Candidates
- Remove non-Trickle ICE. Provide utility that emulates old behavior.
- SRTP AEAD_AES_128_GCM. Significant performance improvement in media crypto!
- Simulcast.
- Improved Media API so user doesn't need to managed PayloadType and SSRC
- Interceptor API that allows users to implement NACK, FEC and Congestion Control via Public API
Plutonia - 3.1.0 (2021-08-01)
- Transport Wide Congestion Control Interceptor, better Congestion Control then Sender+Receiver Reports
- H265 Packetizer
- FireFox Simulcast Support
- Sender/Recevier Report interceptors, can be used in pion/webrtc or outside
- UDPMux, Multiple PeerConnections can be served via the same UDP Port
System Shock 3.2.0 (2023-04-25)
- Congestion Control Interceptor
- AV1 Support
- Simulcast Sender
- Stats Interceptor
4.0.0 (2024-10-01)
- Active ICE TCP
- JitterBuffer Interceptor
4.1.0 (2025-11-01)
- RACK
- ICE Renomination
- Cryptex
- FlexFEC
No date picked
- DTLS Restart
- Serialize/Deserialize PeerConnection API
- Performance/Allocation testing to GitHub Actions
- Auto Change log generation/Remove manual process of releasing
- Automate fuzz testing, submit Pion to oss-fuzz
- H264 Interceptor (Analyze and attempt to fix common issues like no SPS/PPS with every IDR)
- Harden security (fuzzing and other automated tooling)
- TinyGo support. Pion for IoT devices
These things are ordered in the importance we have gotten from feedback. If you are building something and need a feature sooner please comment and we can move things around!
Reacted by leeoxiang, Aaron Boushley, John R. Bradley, Maxim Oransky, Andrey Petrov, 1l0, Jae B, Raphael Randschau, Emrah Bilbay, Fernando Jorge Mota and 171 more
Reacted by Max Chertov, Sean DuBois, koodimetsa, Akinori Nakajima, Ali Shirvani, duxiaoguo, Mikael B. Örtenheim, jackzhangkun, Richard Cooper, Lauren and 17 more
Reacted by Oleg Kovalov, Abdisalan Mohamud, Antoine Baché, fightingbamboo, Akinori Nakajima, darwayne, blagodus, magic000, Max Chertov, OrlandoCo and 45 more
Reacted by Le Yu, Alexey Pyshnenko, Max Chertov, Akinori Nakajima, Sean DuBois, Ali Shirvani, duxiaoguo, jackzhangkun, Richard Cooper, Lauren and 18 more
Metadata
Metadata
Assignees
Labels
No labels
Activity
notedit commentedon Jun 17, 2018
Sean-Der commentedon Jun 18, 2018
notedit commentedon Jun 18, 2018
Sean-Der commentedon Jun 19, 2018
shazow commentedon Jun 21, 2018
Sean-Der commentedon Jun 21, 2018
silbinarywolf commentedon Jun 24, 2018
shazow commentedon Jun 24, 2018
Sean-Der commentedon Jun 24, 2018
62 remaining items
Sean-Der commentedon Jan 23, 2022
ZoroLH commentedon Dec 8, 2023
kevmo314 commentedon Dec 8, 2023
sirzooro commentedon Mar 7, 2024
sirzooro commentedon Mar 8, 2024
[QBOX] Support TrackLocal FlexFEC (pion#9)
edaniels commentedon Apr 2, 2024
sirzooro commentedon Apr 3, 2024
Sean-Der commentedon Oct 11, 2024
r-byondlabs commentedon Oct 23, 2024
Sean-Der commentedon Jan 17, 2026