webrtc
                                
                                 webrtc copied to clipboard
                                
                                    webrtc copied to clipboard
                            
                            
                            
                        Pure Go implementation of the WebRTC API
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...
### 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...
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...
### 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...