webrtc
webrtc copied to clipboard
Pure Go implementation of the WebRTC API
## Summary I'm trying to reduce ice candidates gathering timeouts (especially `srflx` and `relay`). I can do this by changing the values of constants, but after next webrtc update this...
### Your environment. - Version: 4 - Browser: Firefox - 122.0, Chrome - 121.0.6167.140 - Other Information - https://github.com/pion/interceptor/issues/165 ### What did you do? Sending a single audio track from...
### Your environment. - Version: 3.2.24 - Browser: N/A ### What did you do? I set up a handler for OnDataConnection on the PeerConnection struct. This handler checks a few...
### Your environment. - Version: v3.1.55 - Browser: Chrome 110.0.5481.177 ### What did you do? Hi, I'm an software engineer working on remote desktop solution in website. Due to the...
This commit deletes the existing implementation of sample builder and replaces with raw jech implementation. No further modification has been made in this commit. #### Description #### Reference issue Fixes...
I want to capture my video using [Gocv](https://github.com/hybridgroup/gocv) and send it to the **Browser** using **WebRTC** with **VP8**, similar to what was done in the [example using mediadevices](https://github.com/pion/mediadevices/tree/master/examples/webrtc) but I...
#### Description Sometimes, when trying to connect to a specific service, the connection fails because the media stream's payload type is described in the SDP that comes down through the...
I am looking for a Go implementation/library for decoding Opus packets. The Readme states this library supports Opus and PCM formats, but I cannot find an API/example which decodes Opus...
### Your environment. - Version: latest - Browser: doesn't matter - Other Information -none ### What did you do? I did choose https://github.com/pion/webrtc/tree/master/examples/custom-logger Took the code from `main.go` and used...
#### Description Pion currently restricts the negotiated audio codec and negotiated video codec to the first exact / partial matches it finds in a remote description. This causes issues in...