Fix deprecation cutover, and bad SDP creation

Methods that were marked as deprecated weren't properly handled. There
was a mix of old+new ones supported which caused broken behavior.

SDP creation didn't add SCTP to Offer

Resolves #156
This commit is contained in:
Sean DuBois
2018-09-18 23:02:25 -07:00
parent e496511145
commit cc4160f3ad
5 changed files with 11 additions and 28 deletions

View File

@@ -47,7 +47,7 @@ func main() {
// Set a handler for when a new remote track starts, this handler saves buffers to disk as
// an ivf file, since we could have multiple video tracks we provide a counter.
// In your application this is where you would handle/process video
peerConnection.Ontrack = func(track *webrtc.RTCTrack) {
peerConnection.OnTrack = func(track *webrtc.RTCTrack) {
if track.Codec.Name == webrtc.VP8 {
fmt.Println("Got VP8 track, saving to disk as output.ivf")
i, err := ivfwriter.New("output.ivf")