data-channels-create
data-channels-create is a Pion WebRTC application that shows how you can send/recv DataChannel messages from a web browser. The difference with the data-channels example is that the datachannel is initialized from the pion side in this example.
Instructions
Download data-channels-create
export GO111MODULE=on
go get github.com/swagggpickle/webrtc/v4/examples/data-channels-create
Open data-channels-create example page
jsfiddle.net
Run data-channels-create
Just run run data-channels-create
.
Copy the text that data-channels-create
just emitted and copy into first text area of the jsfiddle.
Hit 'Start Session' in jsfiddle
Hit the 'Start Session' button in the browser. You should see have-remote-offer
below the Send Message
button.
Meanwhile text has appeared in the second text area of the jsfiddle. Copy the text and paste it into data-channels-create
and hit ENTER.
In the browser you'll now see connected
as the connection is created. If everything worked you should see New DataChannel data
.
Now you can put whatever you want in the Message
textarea, and when you hit Send Message
it should appear in your terminal!
Pion WebRTC will send random messages every 5 seconds that will appear in your browser.
Congrats, you have used Pion WebRTC! Now start building something cool