Files
webrtc/examples
jinleileiking c40e4a53ef Add http endpoint to SFU example
Resolves #400
2019-02-13 23:32:35 -08:00
..
2019-02-05 23:18:47 -08:00
2019-02-05 23:18:47 -08:00
2019-02-05 23:18:47 -08:00
2019-01-24 20:35:49 +01:00
2019-01-24 20:35:49 +01:00
2018-11-19 12:42:15 -05:00
2019-02-05 23:18:47 -08:00
2019-02-13 23:32:35 -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.