webrtc icon indicating copy to clipboard operation
webrtc copied to clipboard

Pure Go implementation of the WebRTC API

Results 232 webrtc issues
Sort by recently updated
recently updated
newest added

This is a draft PR for issue #2738. I have the confirmed test that failed to validate the issue [here](https://github.com/tyohan/pion-webrtc/blob/e3285248dccc7f9a55b7dcfb34ffcd48f975ee60/datachannel_test.go).

#### Description RetransmittedPacketsReceived/PacketsLost can be accurately measured, if use distinct SSRC to transmit RTX. See Also: https://github.com/pion/interceptor/pull/229 #### Reference issue Supports TrackLocal RTX

## Summary This is a pion/webrtc v4 item. We'd like to use interfaces between pion modules as much as possible to provide users with true pluggability. To achieve this, we'd...

difficulty:hard
feature request

### Your environment. - Version: v4.0.0-beta.9 (tested with v3.2.28 too) - Janus: We don't control or have access to the Janus, we connect to a third party provider. (I assume...

bug
difficulty:moderate

Current implementation: ``` SessionVersion: uint64(time.Now().Unix()), ``` Spec: https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-26#section-5.2.2 > ``` > 5.2.2. Subsequent Offers > ... > o The fields of the "o=" line MUST stay the same except for...

Doing a `DataChannel.Write` can generate the error `Outbound packet larger than maximum message size 65535` for large slices. See https://gophers.slack.com/archives/CAK2124AG/p1588493648338600.

### Your environment. - Version: v4.0.0-beta.19 - Browser: N/A ### What did you do? When accessing the Stats using `GetStats()` on a closed peer connection, logs get written out to...

Background: I have been having issues with Pion streaming from specific WebRTC cameras, where everything would connect and I would get RTP data for exactly 30 seconds, at which point...

bug
difficulty:hard

### Your environment. - Version: 3.2.40 - Browser: Chrome for Win newest version - Other Information: Testing `ice restart` and `simulcast` feature ### What did you do? ```mermaid sequenceDiagram participant...

Test that the input RTP packets are unreferenced after all samples are popped. On v4.0.0-beta.13 ``` === RUN TestSampleBuilderPacketUnreference --- PASS: TestSampleBuilderPacketUnreference (0.05s) ``` On v4.0.0-beta.14 ``` === RUN TestSampleBuilderPacketUnreference...