[Webkit-unassigned] [Bug 239882] SDP transceivers bug sending tracks asynchronously between peers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 6 00:55:42 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=239882

--- Comment #2 from youenn fablet <youennf at gmail.com> ---
(In reply to mlopez from comment #0)
> > More info in this repo: https://github.com/videsk/safari-webrtc-bug
> 
> The context is when trying to send tracks between peers async. That means
> sending tracks from peer 1 and when complete the signaling process to
> "stable", sending the tracks to peer 2.
> 
> ```
> new => have-local-offer => stable => have-remote-offer => stable
> ```
> 
> The bug only happens when peer 1 is any browser in any OS except iOS and the
> second one Safari/Firefox/Chrome on iOS, and send tracks async.
> 
> 
> >>> How to reproduce it
> 
> 1. Get user media with audio and video
> 
> 2. Create RTCPeerconnection on both peers following the perfect negotiation
> (https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/
> Perfect_negotiation).

Perfect negotiation is a technique, which can be implemented in various ways.
Do you have a live example where this can be reproed?
Or the exact javascript you use on both side to implement perfect negotiation?

For instance, a single page fiddle https://jsfiddle.net/wo7mny9p/ works fine for me on both macOS and iOS. Are you saying the above fiddle run one one side on iOS and on the other side on maCOS would not work?

Could you provide a sysdiagnose (youenn at apple.com)?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220506/0ff9603b/attachment.htm>


More information about the webkit-unassigned mailing list