ortc

package module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2023 License: MIT Imports: 6 Imported by: 0

README

webrtc connect in golang (ortc flow)

ortc_test.go

	api := webrtc.NewAPI()
	config := webrtc.Configuration{}
	testData := []byte("hello")

	pc1 := try.To1(api.NewPeerConnection(config))
	defer pc1.Close()
	pc2 := try.To1(api.NewPeerConnection(config))
	defer pc2.Close()

	offer := try.To1(CreateOffer(pc1))
	roffer := try.To1(HandleConnect(pc2, offer))
	try.To(Handshake(pc1, roffer))

	dc := try.To1(pc2.CreateDataChannel("www", nil))
	defer dc.Close()

	try.To(Wait(dc))

	try.To(dc.Send(testData))

Documentation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL