This is the first public release of pion-WebRTC. Thank you for checking it out!
pion-WebRTC is not finished, but ships with the following features
- Send and receiving audio and video
- Go Native SRTP
- DTLS via OpenSSL (we still require Cgo just for this, but will be rewritten soon)
- ICE-lite (requires that pion-WebRTC is run on a public IP, or communicates with in a LAN)
We also ship with the following demos you can base your application off of.
gstreamer-send
Shows how to generate video via GStreamer and send it to your browsergstreamer-receive
Shows how to receive video and play or process it via GStreamersave-to-disk
Shows how to receive VP8 from your browser and save to an ivf container
To see what features are planned in the future, please see our roadmap