webrtc
webrtc copied to clipboard
Pure Go implementation of the WebRTC API
Issue: https://github.com/pion/webrtc/issues/2774
#### Description Exposes the `TrackLocal` that has been configured as the RTX track. Note: This PR is missing the actual transmission part and only exposes the configured RTX track. Working...
### Your environment. - Version: v4.0.0-beta.29 - Browser: *include version* - Stacktrace ``` /vendor/github.com/pion/webrtc/v4/srtp_writer_future.go:108 /vendor/github.com/pion/webrtc/v4/rtpsender.go:435 ``` ### What did you do? Call `rtpSender.SetReadDeadline(t)` ### What did you expect? Don't panic...
I'm not sure where to file this bug, so I'm filing it here. If you try running the [sfu-ws sample here](https://github.com/pion/example-webrtc-applications/blob/master/sfu-ws) and change it to use Pion WebRTC v4 instead:...
#### Description #### Reference issue Fixes #...
I established two peer-to-peer connections in the same program and saw that candidate information was added to each other, but the callback function for the connection status has not been...
### Code package main import ( "flag" "fmt" "log" "regexp" "strconv" "sync" "time" "github.com/gordonklaus/portaudio" "github.com/hraban/opus" "github.com/pion/example-webrtc-applications/v3/sip-to-webrtc/softphone" "github.com/pion/rtp" "github.com/pion/sdp/v2" "github.com/pion/webrtc/v3" "github.com/pion/webrtc/v3/pkg/media/oggwriter" ) var ( username = flag.String("username", "1008", "Extension you wish...
waiting for tests
There are 'hot' places in the code that allocate (and then need to GC) lots of small buffers, e.g. https://github.com/pion/srtp/blob/b2c2ab8afc1745b80378f66014934bd9111140aa/crypto.go#L24 Would it be better to use Sync.Pool? Some data: pprof...
It appears there are several cases such as if a peer connection shuts down before it is fully stable or is in the process of renegotiating, that closing it and...