Files
Max Hawkins a89a729a93 Use PC opts for CreateDataChannel
To simplify configuration of the PeerConenction, use the
DataChannelOptions passed to NewPeerConnection rather than
explicitly requesting them each time you call CreateDataChannel.

All DataChannels created by a PeerConnection should share the same
set of options for the sake of simplicity.

Related to #434
2019-02-27 14:51:32 -08:00
..
2019-02-25 23:44:09 -08:00
2018-09-15 09:58:03 +02:00
2018-09-15 09:58:03 +02:00

Examples

We've build an extensive collection of examples covering common use-cases. Modify and extend these examples to quickly get started.

  • gstreamer-receive: Play video and audio from your Webcam live using GStreamer
  • gstreamer-send: Send video generated from GStreamer to your browser
  • save-to-disk: Save video from your Webcam to disk
  • data-channels: Use data channels to send text between Pion WebRTC and your browser
  • data-channels-create: Similar to data channels but now Pion initiates the creation of the data channel.
  • sfu: Broadcast a video to many peers, while only requiring the broadcaster to upload once
  • pion-to-pion: An example of two Pion instances communicating directly.

All examples can be executed on your local machine.

Install

go get github.com/pions/webrtc
cd $GOPATH/src/github.com/pions/webrtc/examples
go run examples.go

Note: you can change the port of the server using the --address flag.

Finally, browse to localhost to browse through the examples.