webrtc
webrtc copied to clipboard
Pure Go implementation of the WebRTC API
Currently we have nothing to catch performance regressions. We have a few benchmarks spread out across repos. No one consistently runs them though. We should use benchstat, and commit baseline...
VP8 Recorded file.ivf has incorrect duration and playback speed. Any video player shows 6 sec reord length, but plays more in fact. How can i fix video record speed and...
## Summary This issue lists all known API differences between the Go API and the Wasm bindings. Some of these already have their own issues. ## List of Differences -...
## Summary Add support for the PeerConnection GetStats method, conforming to the [dom-rtcstats](https://www.w3.org/TR/webrtc/#dom-rtcstats) spec. ## Motivation Exposing this API makes it easier to debug connection problems by exposing statistics on...
There is a small writeup about this here https://blog.mozilla.org/webrtc/large-data-channel-messages/ We need to parse the SDP, and then determine if the remote supports this. We also need to update our code/SDP...
## Summary Add libraries that make it easier to play and record RTP streams. ## Motivation It's useful to play pre-recorded streams directly to a PeerConnection to support playback of...
Setup testing for the WASM implementation. Related [documentation](https://github.com/golang/go/wiki/WebAssembly#executing-webassembly-with-nodejs).
Port the existing examples to WASM where possible and extend the documentation to cover the build & usage process.
### Your environment. - Version: *master* ### What did you do? While writing tests for the WASM bindings, I came across this line in [the existing tests for `PeerConnection.GetConfiguration`](https://github.com/pions/webrtc/blob/c89940a0bd722d2ff0f1238966e77a1c247d227d/peerconnection_test.go#L347): ```go...
Hi, is there any examples as how to pipe ffmpeg to webrtc?