<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>186188</bug_id>
          
          <creation_ts>2018-06-01 01:27:33 -0700</creation_ts>
          <short_desc>Need to implement WebRTC &quot;Unified Plan&quot; for multiple streams</short_desc>
          <delta_ts>2018-06-06 01:42:55 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>Safari 11</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Clement Wehrung">cwehrung</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fippo</cc>
    
    <cc>lee</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1429170</commentid>
    <comment_count>0</comment_count>
    <who name="Clement Wehrung">cwehrung</who>
    <bug_when>2018-06-01 01:27:33 -0700</bug_when>
    <thetext>Firefox only supports unified plan and Chrome has now aggressively started moving towards it. Chrome has started supporting both, will move to unified plan by default soon and expects to completely drop support for Plan B by 2019. 

https://bugs.chromium.org/p/chromium/issues/detail?id=465349

Testing: https://groups.google.com/forum/#!searchin/discuss-webrtc/unified-plan$20plan-b%7Csort:date/discuss-webrtc/x8lcqHRlWmA/2ycvCHE4AwAJ

The following email provides their expected timeline: https://groups.google.com/forum/#!searchin/discuss-webrtc/unified$20plan%7Csort:date/discuss-webrtc/9mVuJ7g3vgs/0yCYoRoxBAAJ

&quot;End of April 2018: “Unified Plan” and the new APIs stabilizes. We encourage everyone to switch to UnifiedPlan semantics and the new APIs.

July 2018: Default SdpSemantics changes to UnifiedPlan. APIs listed under “Removed APIs” (except CreateSender) are removed at the same time.

No earlier than end of year 2018: PlanB semantics removed and UnifiedPlan becomes the only option.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429171</commentid>
    <comment_count>1</comment_count>
    <who name="Clement Wehrung">cwehrung</who>
    <bug_when>2018-06-01 01:29:32 -0700</bug_when>
    <thetext>Chrome spec: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Qgwfl-nD0Zs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430384</commentid>
    <comment_count>2</comment_count>
    <who name="Philipp Hancke">fippo</who>
    <bug_when>2018-06-06 01:42:55 -0700</bug_when>
    <thetext>the timeline in that post turned out to be somewhat unrealistic (in particular given that this would have interop impact with Safari).

https://webrtc.org/web-apis/chrome/unified-plan/ has a more up-to-date timeline.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>