Skip to content

Releases: pion/webrtc

Aliens of Gold

02 Oct 05:53
Compare
Choose a tag to compare

This is the second public release of pion-WebRTC, thanks for trying it out!
Hopefully you have as much fun using it and we did making it

This release adding the following features

  • Full ICE. pion-WebRTC is able to be controlling or controlled and can connect to itself.
  • DataChannels. pion-WebRTC can now send and receive messages via SCTP DataChannels.
  • RTCP. pion-WebRTC now is able to send and receive RTCP, making it a great building block for building things like an SFU.

We also ship with the following demos you can base your application off of.

  • data-channels Shows how to use DataChannels and send/receive data to your browser
  • gstreamer-receive Shows how to receive video and play or process it via GStreamer
  • gstreamer-send Shows how to generate video via GStreamer and send it to your browser
  • janus-gateway Shows how to use connect to a Janus streaming mountpoint and save to an ivf container
  • pion-to-pion Shows to communicate between two Pion instance using DataChannels, no browser required!
  • save-to-disk Shows how to receive VP8 from your browser and save to an ivf container
  • sfu Shows how to broadcast a video to many peers, while only requiring the broadcaster to upload once

To see what features are planned in the future, please see our roadmap

Planet Strike

04 Jul 05:09
Compare
Choose a tag to compare

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 browser
  • gstreamer-receive Shows how to receive video and play or process it via GStreamer
  • save-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