simple-peer icon indicating copy to clipboard operation
simple-peer copied to clipboard

πŸ“‘ Simple WebRTC video, voice, and data channels

Results 125 simple-peer issues
Sort by recently updated
recently updated
newest added

"Firefox has supported getStats to the spec for a couple of years now, and Chrome Canary finally has a spec-compliant version, so it’s a good time to check in how...

feature request

I'm trying to implement `webtorrent` lib in my react native application using `react-native-webrtc` but the `simple-peer` library keeps giving this error: ``` simple-peer [50766ba] iceStateChange (connection: failed) (gathering: gathering) simple-peer...

feature request

I'd like to propose adding a third parameter, `event.transceiver.mid`, to the [`track`][track] event: ```diff diff --git a/index.js b/index.js index 5d0d08b..c274499 100644 --- a/index.js +++ b/index.js @@ -958,7 +958,7 @@ class...

feature request

Not a bug but a suggestion: I think it'd be easier for newbies if trickle was set to false by default. While the examples use clients on a same context...

documentation

This appears to be related to Brave blocking browser fingerprinting, but the promise returned from [RTCPeerConnection.createOffer](https://github.com/feross/simple-peer/blob/master/index.js#L571) can resolve to `undefined` (and not throw) resulting in the following error: ``` AggregateError:...

bug
dependency/browser

Using `[email protected]` Demo: https://jsfiddle.net/guanzo/gupdrm1a/5/ Setting the `iceCandidatePoolSize` option enables candidate prefetching to occur before `setLocalDescription` is called. When creating an initiating peer like so: ``` const p = new SimplePeer({...

bug

Brave can appear to get stuck in iceConnectionState "new"/"checking". Media and datachannels continue to work as expected and the iceConnectionState in brave://webrtc-internals changes to "connected". https://bugs.chromium.org/p/chromium/issues/detail?id=966798

bug
dependency/browser

Looks like this line here sometimes destroys even healthy connections! https://github.com/feross/simple-peer/blob/cb73f00eca78054fe57047b2bf12eb2560f25ed3/index.js#L655 It happens when connection temporary fails and ICE is still negotiating candidates. ### A little intro 1) Connection in...

question
need more info

Hey! I implemented ICE restarts in my fork based on #579 and it works (only missing the if for disabling restart when trickle is `false`) Note: This is draft because...

These events were disabled due to a lack of a reliable way to detect media removals and correlate them with streams provided by the `stream` and `track` events. They should...

feature request