{"action":"created","comment":{"url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/comments/33643617","id":33643617,"diff_hunk":"@@ -3163,6 +3164,935 @@ a=end-of-candidates\n \n     </section>\n \n+\n+    <!-- \n+    <section title=\"Provisional Answer Example\" anchor=\"sec.pransw-examples\" >\n+\n+      <t> This example shows a system where browser A sends an offer\n+      to browser B that offers data, audio, and two video\n+      tracks. Browser B immediately responds with an provisional\n+      answers that accepts the data stream but marks the rest as\n+      inactive. This allows the browser to start negotiating ICE and\n+      DTLS as this point in time. B then takes some time, perhaps\n+      asking the user if they wish to have an audio video call, or\n+      perhaps get permisions to use a microphone or camera. As some\n+      future point in time B sends a second answer (which is not\n+      provisional) which sets up the appropriate audio and video. The\n+      advantage of such a flow is that as soon as the first answer is\n+      received, the browse can proceed with ICE and DTLS negotiation\n+      and have the transport set up and working. Assuming that\n+      completes before the second answer is sent, at the time the\n+      second answer is send, browser B can immediately start sending\n+      media to Browser A. Browser A will be able to render this media\n+      even if it arrives before the second answer. Since the first\n+      offer was provisional, the second answer can change the selected\n+      codec or other information from was provided in the provisional\n+      answer. A common case might be the provisional answer rejected\n+      the video but the second answer accepted it. </t>\n+      \n+      <t> For systems with user interface simular to a traditional\n+      phone call, this type of flow reduces the changes of clipping\n+      the \"Hello\" from the answering user when they pick up the\n+      phone. Some system might choose to use the data channel\n+      negotiated with the frist answer to transport the second\n+      answer. </t>\n+\n+     <t> \n+       The SDP for |offer-C1| looks like:\n+        </t>\n+       <t>\n+       <figure>\n+         <artwork><![CDATA[\n+v=0\n+o=- 7729291447651054566 1 IN IP4 0.0.0.0\n+s=-\n+t=0 0\n+a=msid-semantic:WMS\n+a=group:BUNDLE a1 d1 v1 v2\n+m=audio 64532 UDP/TLS/RTP/SAVPF 96 0 8 97 98\n+c=IN IP4 55.66.77.88\n+a=rtcp:64532 IN IP4 55.66.77.88\n+a=mid:a1\n+a=msid:QI39StLS8W7ZbQl1sJsWUXkr3Zf12fJUvzQ1\n+       QI39StLS8W7ZbQl1sJsWUXkr3Zf12fJUvzQ1a0\n+a=sendrecv\n+a=rtpmap:96 opus/48000/2\n+a=rtpmap:0 PCMU/8000\n+a=rtpmap:8 PCMA/8000\n+a=rtpmap:97 telephone-event/8000\n+a=rtpmap:98 telephone-event/48000\n+a=maxptime:120\n+a=ice-ufrag:7sFvz2gdLkEwjZEr\n+a=ice-pwd:dOTZKZNVlO9RSGsEGM63JXT2\n+a=ice-options:trickle\n+a=fingerprint:sha-256 6B:8B:F0:65:5F:78:E2:51:3B:AC:6F:F3:3F:46:1B:35\n+                     :DC:B8:5F:64:1A:24:C2:43:F0:A1:58:D0:A1:2C:19:08\n+a=setup:actpass\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=ssrc:4429951804 cname:Q/NWs1ao1HmN4Xa5\n+a=candidate:109270924 1 udp 2122194687 192.168.2.3 61665 typ host\n+a=candidate:4036177504 1 udp 1685987071 55.66.77.88 64532 typ srflx\n+            raddr 192.168.2.3 rport 61665\n+a=candidate:3671762467 1 udp 41819903 66.77.88.99 50416 typ relay\n+            raddr 55.66.77.88 rport 64532\n+a=end-of-candidates\n+\n+m=application 64532 UDP/DTLS/SCTP webrtc-datachannel\n+c=IN IP4 55.66.77.88\n+a=mid:d1\n+a=fmtp:webrtc-datachannel max-message-size=65536\n+a=sctp-port 5000\n+a=ice-ufrag:7sFvz2gdLkEwjZEr\n+a=ice-pwd:dOTZKZNVlO9RSGsEGM63JXT2\n+a=ice-options:trickle\n+a=fingerprint:sha-256 6B:8B:F0:65:5F:78:E2:51:3B:AC:6F:F3:3F:46:1B:35\n+                     :DC:B8:5F:64:1A:24:C2:43:F0:A1:58:D0:A1:2C:19:08\n+a=setup:actpass\n+a=candidate:109270924 1 udp 2122194687 192.168.2.3 61665 typ host\n+a=candidate:4036177504 1 udp 1685987071 55.66.77.88 64532 typ srflx\n+            raddr 192.168.2.3 rport 61665\n+a=candidate:3671762467 1 udp 41819903 66.77.88.99 50416 typ relay\n+            raddr 55.66.77.88 rport 64532\n+a=end-of-candidates\n+\n+m=video 64532 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 55.66.77.88\n+a=rtcp:64532 IN IP4 55.66.77.88\n+a=mid:v1\n+a=msid:61317484-2ed4-49d7-9eb7-1414322a7aae\n+       f30bdb4a-5db8-49b5-bcdc-e0c9a23172e0\n+a=sendrecv\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:7sFvz2gdLkEwjZEr\n+a=ice-pwd:dOTZKZNVlO9RSGsEGM63JXT2\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:actpass\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=ssrc:1366781083 cname:Q/NWs1ao1HmN4Xa5\n+a=ssrc:1366781084 cname:Q/NWs1ao1HmN4Xa5\n+a=ssrc-group:FID 1366781083 1366781084\n+a=candidate:109270924 1 udp 2122194687 192.168.2.3 61665 typ host\n+a=candidate:4036177504 1 udp 1685987071 55.66.77.88 64532 typ srflx\n+            raddr 192.168.2.3 rport 61665\n+a=candidate:3671762467 1 udp 41819903 66.77.88.99 50416 typ relay\n+            raddr 55.66.77.88 rport 64532\n+a=end-of-candidates\n+\n+m=video 64532 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 55.66.77.88\n+a=rtcp:64532 IN IP4 55.66.77.88\n+a=mid:v1\n+a=msid:71317484-2ed4-49d7-9eb7-1414322a7aae\n+       f30bdb4a-5db8-49b5-bcdc-e0c9a23172e0\n+a=sendrecv\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:7sFvz2gdLkEwjZEr\n+a=ice-pwd:dOTZKZNVlO9RSGsEGM63JXT2\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:actpass\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=ssrc:2366781083 cname:Q/NWs1ao1HmN4Xa5\n+a=ssrc:2366781084 cname:Q/NWs1ao1HmN4Xa5\n+a=ssrc-group:FID 2366781083 2366781084\n+a=candidate:109270924 1 udp 2122194687 192.168.2.3 61665 typ host\n+a=candidate:4036177504 1 udp 1685987071 55.66.77.88 64532 typ srflx\n+            raddr 192.168.2.3 rport 61665\n+a=candidate:3671762467 1 udp 41819903 66.77.88.99 50416 typ relay\n+            raddr 55.66.77.88 rport 64532\n+a=end-of-candidates\n+\n+         ]]></artwork>\n+       </figure>\n+     </t>\n+\n+     <t>\n+       The SDP for |answer-C1| which is a pranswer looks like:\n+     </t>\n+       <t>\n+       <figure>\n+         <artwork><![CDATA[\n+v=0\n+o=- 4962303333179871723 1 IN IP4 0.0.0.0\n+s=-\n+t=0 0\n+a=msid-semantic:WMS\n+a=group:BUNDLE a1 d1 v1 v2\n+m=audio 52546 UDP/TLS/RTP/SAVPF 96 0 8 97 98\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:a1\n+a=msid:57017fee-b6c1-4162-929c-a25110252400\n+       e83006c5-a0ff-4e0a-9ed9-d3e6747be7d9\n+a=inactvie\n+a=rtpmap:96 opus/48000/2\n+a=rtpmap:0 PCMU/8000\n+a=rtpmap:8 PCMA/8000\n+a=rtpmap:97 telephone-event/8000\n+a=rtpmap:98 telephone-event/48000\n+a=maxptime:120\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=ssrc:1732846380 cname:FocUG1f0fcg/yvY7\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=application 52546 UDP/DTLS/SCTP webrtc-datachannel\n+c=IN IP4 11.22.33.44\n+a=mid:d1\n+a=fmtp:webrtc-datachannel max-message-size=65536\n+a=sctp-port 5000\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256 19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+                     :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=video 52546 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:v1\n+a=inactive\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+          raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+          raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=video 52546 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:v2\n+a=inactive\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+         ]]></artwork>\n+       </figure>\n+     </t>\n+     <t>\n+       The SDP for |answer-C2| which is a final answer looks like:\n+     </t>\n+       <t>\n+       <figure>\n+         <artwork><![CDATA[\n+v=0\n+o=- 4962303333179871723 1 IN IP4 0.0.0.0\n+s=-\n+t=0 0\n+a=msid-semantic:WMS\n+a=group:BUNDLE a1 d1 v1 v2\n+m=audio 52546 UDP/TLS/RTP/SAVPF 96 0 8 97 98\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:a1\n+a=msid:57017fee-b6c1-4162-929c-a25110252400\n+       e83006c5-a0ff-4e0a-9ed9-d3e6747be7d9\n+a=sendrecv\n+a=rtpmap:96 opus/48000/2\n+a=rtpmap:0 PCMU/8000\n+a=rtpmap:8 PCMA/8000\n+a=rtpmap:97 telephone-event/8000\n+a=rtpmap:98 telephone-event/48000\n+a=maxptime:120\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=ssrc:1732846380 cname:FocUG1f0fcg/yvY7\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=application 52546 UDP/DTLS/SCTP webrtc-datachannel\n+c=IN IP4 11.22.33.44\n+a=mid:d1\n+a=fmtp:webrtc-datachannel max-message-size=65536\n+a=sctp-port 5000\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256 19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+                     :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=video 52546 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:v1\n+a=recvonly\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+          raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+          raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+\n+m=video 52546 UDP/TLS/RTP/SAVPF 100 101\n+c=IN IP4 11.22.33.44\n+a=rtcp:52546 IN IP4 11.22.33.44\n+a=mid:v2\n+a=recvonly\n+a=rtpmap:100 VP8/90000\n+a=rtpmap:101 rtx/90000\n+a=fmtp:101 apt=100\n+a=ice-ufrag:ATEn1v9DoTMB9J4r\n+a=ice-pwd:AtSK0WpNtpUjkY4+86js7ZQl\n+a=ice-options:trickle\n+a=fingerprint:sha-256\n+              19:E2:1C:3B:4B:9F:81:E6:B8:5C:F4:A5:A8:D8:73:04\n+             :BB:05:2F:70:9F:04:A9:0E:05:E9:26:33:E8:70:88:A2\n+a=setup:passive\n+a=rtcp-mux\n+a=rtcp-rsize\n+a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid\n+a=rtcp-fb:100 ccm fir\n+a=rtcp-fb:100 nack\n+a=rtcp-fb:100 nack pli\n+a=candidate:109270923 1 udp 2122194687 192.168.1.2 51556 typ host\n+a=candidate:4036177503 1 udp 1685987071 11.22.33.44 52546 typ srflx\n+            raddr 192.168.1.2 rport 51556\n+a=candidate:3671762466 1 udp 41819903 22.33.44.55 61405 typ relay\n+            raddr 11.22.33.44 rport 52546\n+a=end-of-candidates\n+         ]]></artwork>\n+       </figure>\n+     </t>\n+    </section>\n+    -->\n+\n+    <section title=\"Inactive Media Answer Example\" anchor=\"sec.inactive-examples\" >\n+\n+      <t> In this example, browser A sends an offer to browser\n+      B with an offer for data, audio, and two video tracks. Browser B immediately\n+      responds with an answer that accepts the data channel but marks the rest\n+      as inactive. This allows the browser to start negotiating ICE and DTLS\n+      immediately. B then takes some time, perhaps prompting the user to\n+      answer the call or for permission to use the microphone and/or camera.\n+      At some future point in time B, sends a second offer which enables the\n+      audio and video streams. The advantage of such a\n+      flow is that as soon as the first answer is received, the browser can\n+      proceed with ICE and DTLS negotiation and have the transport set up and\n+      working. If the transport setup completes before the second offer is\n+      sent -- and bundle is used -- then media can be transmitted immediately\n+      upon completion of the offer/answer exchange. This technique allows\n+      the application to parallelize call setup with user input, thus reducing\n+      perceived post-dial-delay. The second offer/answer exchange can change\n+      the selected codec or other information. </t>\n+      \n+     <t> \n+       The SDP for |offer-C1| looks like:\n+        </t>\n+       <t>\n+       <figure>\n+         <artwork><![CDATA[\n+v=0","path":"draft-ietf-rtcweb-jsep.xml","position":446,"original_position":446,"commit_id":"66eea13a08ccae77bf8fa97c92db53152c5ec362","original_commit_id":"66eea13a08ccae77bf8fa97c92db53152c5ec362","user":{"login":"juberti","id":1821693,"avatar_url":"https://avatars.githubusercontent.com/u/1821693?v=3","gravatar_id":"","url":"https://api.github.com/users/juberti","html_url":"https://github.com/juberti","followers_url":"https://api.github.com/users/juberti/followers","following_url":"https://api.github.com/users/juberti/following{/other_user}","gists_url":"https://api.github.com/users/juberti/gists{/gist_id}","starred_url":"https://api.github.com/users/juberti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juberti/subscriptions","organizations_url":"https://api.github.com/users/juberti/orgs","repos_url":"https://api.github.com/users/juberti/repos","events_url":"https://api.github.com/users/juberti/events{/privacy}","received_events_url":"https://api.github.com/users/juberti/received_events","type":"User","site_admin":false},"body":"To avoid errors, we should probably make this SDP identical to the \"complex example\" we currently have in the document (or at least the relevant parts of this SDP should be identical).","created_at":"2015-07-01T02:24:07Z","updated_at":"2015-07-01T02:24:07Z","html_url":"https://github.com/rtcweb-wg/jsep/pull/136#discussion_r33643617","pull_request_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136","_links":{"self":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/comments/33643617"},"html":{"href":"https://github.com/rtcweb-wg/jsep/pull/136#discussion_r33643617"},"pull_request":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136"}}},"pull_request":{"url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136","id":35088243,"html_url":"https://github.com/rtcweb-wg/jsep/pull/136","diff_url":"https://github.com/rtcweb-wg/jsep/pull/136.diff","patch_url":"https://github.com/rtcweb-wg/jsep/pull/136.patch","issue_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/136","number":136,"state":"open","locked":false,"title":"inital cut at adding provisional answer example","user":{"login":"fluffy","id":217200,"avatar_url":"https://avatars.githubusercontent.com/u/217200?v=3","gravatar_id":"","url":"https://api.github.com/users/fluffy","html_url":"https://github.com/fluffy","followers_url":"https://api.github.com/users/fluffy/followers","following_url":"https://api.github.com/users/fluffy/following{/other_user}","gists_url":"https://api.github.com/users/fluffy/gists{/gist_id}","starred_url":"https://api.github.com/users/fluffy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fluffy/subscriptions","organizations_url":"https://api.github.com/users/fluffy/orgs","repos_url":"https://api.github.com/users/fluffy/repos","events_url":"https://api.github.com/users/fluffy/events{/privacy}","received_events_url":"https://api.github.com/users/fluffy/received_events","type":"User","site_admin":false},"body":"Fixes #15 \r\n\r\n","created_at":"2015-05-10T20:25:55Z","updated_at":"2015-07-01T02:24:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ce707e3b2d108a3105b94a23d94d77dd72439582","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136/commits","review_comments_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136/comments","review_comment_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/comments{/number}","comments_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/136/comments","statuses_url":"https://api.github.com/repos/rtcweb-wg/jsep/statuses/66eea13a08ccae77bf8fa97c92db53152c5ec362","head":{"label":"rtcweb-wg:inactive-ex1","ref":"inactive-ex1","sha":"66eea13a08ccae77bf8fa97c92db53152c5ec362","user":{"login":"rtcweb-wg","id":7396946,"avatar_url":"https://avatars.githubusercontent.com/u/7396946?v=3","gravatar_id":"","url":"https://api.github.com/users/rtcweb-wg","html_url":"https://github.com/rtcweb-wg","followers_url":"https://api.github.com/users/rtcweb-wg/followers","following_url":"https://api.github.com/users/rtcweb-wg/following{/other_user}","gists_url":"https://api.github.com/users/rtcweb-wg/gists{/gist_id}","starred_url":"https://api.github.com/users/rtcweb-wg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtcweb-wg/subscriptions","organizations_url":"https://api.github.com/users/rtcweb-wg/orgs","repos_url":"https://api.github.com/users/rtcweb-wg/repos","events_url":"https://api.github.com/users/rtcweb-wg/events{/privacy}","received_events_url":"https://api.github.com/users/rtcweb-wg/received_events","type":"Organization","site_admin":false},"repo":{"id":19118011,"name":"jsep","full_name":"rtcweb-wg/jsep","owner":{"login":"rtcweb-wg","id":7396946,"avatar_url":"https://avatars.githubusercontent.com/u/7396946?v=3","gravatar_id":"","url":"https://api.github.com/users/rtcweb-wg","html_url":"https://github.com/rtcweb-wg","followers_url":"https://api.github.com/users/rtcweb-wg/followers","following_url":"https://api.github.com/users/rtcweb-wg/following{/other_user}","gists_url":"https://api.github.com/users/rtcweb-wg/gists{/gist_id}","starred_url":"https://api.github.com/users/rtcweb-wg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtcweb-wg/subscriptions","organizations_url":"https://api.github.com/users/rtcweb-wg/orgs","repos_url":"https://api.github.com/users/rtcweb-wg/repos","events_url":"https://api.github.com/users/rtcweb-wg/events{/privacy}","received_events_url":"https://api.github.com/users/rtcweb-wg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rtcweb-wg/jsep","description":"","fork":false,"url":"https://api.github.com/repos/rtcweb-wg/jsep","forks_url":"https://api.github.com/repos/rtcweb-wg/jsep/forks","keys_url":"https://api.github.com/repos/rtcweb-wg/jsep/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rtcweb-wg/jsep/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rtcweb-wg/jsep/teams","hooks_url":"https://api.github.com/repos/rtcweb-wg/jsep/hooks","issue_events_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/events{/number}","events_url":"https://api.github.com/repos/rtcweb-wg/jsep/events","assignees_url":"https://api.github.com/repos/rtcweb-wg/jsep/assignees{/user}","branches_url":"https://api.github.com/repos/rtcweb-wg/jsep/branches{/branch}","tags_url":"https://api.github.com/repos/rtcweb-wg/jsep/tags","blobs_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/refs{/sha}","trees_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rtcweb-wg/jsep/statuses/{sha}","languages_url":"https://api.github.com/repos/rtcweb-wg/jsep/languages","stargazers_url":"https://api.github.com/repos/rtcweb-wg/jsep/stargazers","contributors_url":"https://api.github.com/repos/rtcweb-wg/jsep/contributors","subscribers_url":"https://api.github.com/repos/rtcweb-wg/jsep/subscribers","subscription_url":"https://api.github.com/repos/rtcweb-wg/jsep/subscription","commits_url":"https://api.github.com/repos/rtcweb-wg/jsep/commits{/sha}","git_commits_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/commits{/sha}","comments_url":"https://api.github.com/repos/rtcweb-wg/jsep/comments{/number}","issue_comment_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/comments{/number}","contents_url":"https://api.github.com/repos/rtcweb-wg/jsep/contents/{+path}","compare_url":"https://api.github.com/repos/rtcweb-wg/jsep/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rtcweb-wg/jsep/merges","archive_url":"https://api.github.com/repos/rtcweb-wg/jsep/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rtcweb-wg/jsep/downloads","issues_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues{/number}","pulls_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls{/number}","milestones_url":"https://api.github.com/repos/rtcweb-wg/jsep/milestones{/number}","notifications_url":"https://api.github.com/repos/rtcweb-wg/jsep/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rtcweb-wg/jsep/labels{/name}","releases_url":"https://api.github.com/repos/rtcweb-wg/jsep/releases{/id}","created_at":"2014-04-24T17:46:05Z","updated_at":"2015-05-01T16:44:59Z","pushed_at":"2015-06-30T21:26:48Z","git_url":"git://github.com/rtcweb-wg/jsep.git","ssh_url":"git@github.com:rtcweb-wg/jsep.git","clone_url":"https://github.com/rtcweb-wg/jsep.git","svn_url":"https://github.com/rtcweb-wg/jsep","homepage":null,"size":2906,"stargazers_count":10,"watchers_count":10,"language":"Makefile","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":10,"mirror_url":null,"open_issues_count":30,"forks":10,"open_issues":30,"watchers":10,"default_branch":"master"}},"base":{"label":"rtcweb-wg:master","ref":"master","sha":"5fe084acf1c2ecad0b0c1428b6eceefe27dc0477","user":{"login":"rtcweb-wg","id":7396946,"avatar_url":"https://avatars.githubusercontent.com/u/7396946?v=3","gravatar_id":"","url":"https://api.github.com/users/rtcweb-wg","html_url":"https://github.com/rtcweb-wg","followers_url":"https://api.github.com/users/rtcweb-wg/followers","following_url":"https://api.github.com/users/rtcweb-wg/following{/other_user}","gists_url":"https://api.github.com/users/rtcweb-wg/gists{/gist_id}","starred_url":"https://api.github.com/users/rtcweb-wg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtcweb-wg/subscriptions","organizations_url":"https://api.github.com/users/rtcweb-wg/orgs","repos_url":"https://api.github.com/users/rtcweb-wg/repos","events_url":"https://api.github.com/users/rtcweb-wg/events{/privacy}","received_events_url":"https://api.github.com/users/rtcweb-wg/received_events","type":"Organization","site_admin":false},"repo":{"id":19118011,"name":"jsep","full_name":"rtcweb-wg/jsep","owner":{"login":"rtcweb-wg","id":7396946,"avatar_url":"https://avatars.githubusercontent.com/u/7396946?v=3","gravatar_id":"","url":"https://api.github.com/users/rtcweb-wg","html_url":"https://github.com/rtcweb-wg","followers_url":"https://api.github.com/users/rtcweb-wg/followers","following_url":"https://api.github.com/users/rtcweb-wg/following{/other_user}","gists_url":"https://api.github.com/users/rtcweb-wg/gists{/gist_id}","starred_url":"https://api.github.com/users/rtcweb-wg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtcweb-wg/subscriptions","organizations_url":"https://api.github.com/users/rtcweb-wg/orgs","repos_url":"https://api.github.com/users/rtcweb-wg/repos","events_url":"https://api.github.com/users/rtcweb-wg/events{/privacy}","received_events_url":"https://api.github.com/users/rtcweb-wg/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/rtcweb-wg/jsep","description":"","fork":false,"url":"https://api.github.com/repos/rtcweb-wg/jsep","forks_url":"https://api.github.com/repos/rtcweb-wg/jsep/forks","keys_url":"https://api.github.com/repos/rtcweb-wg/jsep/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rtcweb-wg/jsep/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rtcweb-wg/jsep/teams","hooks_url":"https://api.github.com/repos/rtcweb-wg/jsep/hooks","issue_events_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/events{/number}","events_url":"https://api.github.com/repos/rtcweb-wg/jsep/events","assignees_url":"https://api.github.com/repos/rtcweb-wg/jsep/assignees{/user}","branches_url":"https://api.github.com/repos/rtcweb-wg/jsep/branches{/branch}","tags_url":"https://api.github.com/repos/rtcweb-wg/jsep/tags","blobs_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/refs{/sha}","trees_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rtcweb-wg/jsep/statuses/{sha}","languages_url":"https://api.github.com/repos/rtcweb-wg/jsep/languages","stargazers_url":"https://api.github.com/repos/rtcweb-wg/jsep/stargazers","contributors_url":"https://api.github.com/repos/rtcweb-wg/jsep/contributors","subscribers_url":"https://api.github.com/repos/rtcweb-wg/jsep/subscribers","subscription_url":"https://api.github.com/repos/rtcweb-wg/jsep/subscription","commits_url":"https://api.github.com/repos/rtcweb-wg/jsep/commits{/sha}","git_commits_url":"https://api.github.com/repos/rtcweb-wg/jsep/git/commits{/sha}","comments_url":"https://api.github.com/repos/rtcweb-wg/jsep/comments{/number}","issue_comment_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues/comments{/number}","contents_url":"https://api.github.com/repos/rtcweb-wg/jsep/contents/{+path}","compare_url":"https://api.github.com/repos/rtcweb-wg/jsep/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rtcweb-wg/jsep/merges","archive_url":"https://api.github.com/repos/rtcweb-wg/jsep/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rtcweb-wg/jsep/downloads","issues_url":"https://api.github.com/repos/rtcweb-wg/jsep/issues{/number}","pulls_url":"https://api.github.com/repos/rtcweb-wg/jsep/pulls{/number}","milestones_url":"https://api.github.com/repos/rtcweb-wg/jsep/milestones{/number}","notifications_url":"https://api.github.com/repos/rtcweb-wg/jsep/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rtcweb-wg/jsep/labels{/name}","releases_url":"https://api.github.com/repos/rtcweb-wg/jsep/releases{/id}","created_at":"2014-04-24T17:46:05Z","updated_at":"2015-05-01T16:44:59Z","pushed_at":"2015-06-30T21:26:48Z","git_url":"git://github.com/rtcweb-wg/jsep.git","ssh_url":"git@github.com:rtcweb-wg/jsep.git","clone_url":"https://github.com/rtcweb-wg/jsep.git","svn_url":"https://github.com/rtcweb-wg/jsep","homepage":null,"size":2906,"stargazers_count":10,"watchers_count":10,"language":"Makefile","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":10,"mirror_url":null,"open_issues_count":30,"forks":10,"open_issues":30,"watchers":10,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136"},"html":{"href":"https://github.com/rtcweb-wg/jsep/pull/136"},"issue":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/issues/136"},"comments":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/issues/136/comments"},"review_comments":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136/comments"},"review_comment":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/pulls/136/commits"},"statuses":{"href":"https://api.github.com/repos/rtcweb-wg/jsep/statuses/66eea13a08ccae77bf8fa97c92db53152c5ec362"}}}}