mondain

ChromiumIssue417949

Nov 26th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.71 KB | None | 0 0
  1. <html lang="en">
  2.     <head>
  3.         <title>Chromium Issue 417949</title>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5.         <meta charset="utf-8">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  7.         <meta name="author" content="Paul Gregoire">
  8.         <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  9.         <style>    
  10.         button[disabled] {
  11.             background: rgba(216, 205, 205, 0.2);
  12.             border: 1px solid rgb(233, 224, 224);
  13.         }
  14.         </style>
  15.         <!--
  16.        Created for issue report:
  17.        https://code.google.com/p/chromium/issues/detail?id=417949
  18.        Additional info:
  19.         https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCPeerConnection
  20.         https://www.webrtc-experiment.com/docs/how-to-use-rtcpeerconnection-js-v1.1.html
  21.        -->
  22.         <script src="https://www.webrtc-experiment.com/RTCPeerConnection-v1.6.js"></script>      
  23.     </head>
  24.     <body>
  25.  
  26.         <button id="test">Test</button>
  27.            
  28.         <script type="text/javascript">
  29.             "use strict"
  30.  
  31.             var clientStream;
  32.  
  33.             var SessionDescription = window.RTCSessionDescription || window.mozRTCSessionDescription || window.webkitRTCSessionDescription;
  34.        
  35.  
  36.             var createPeerBtn = document.getElementById('test');
  37.             createPeerBtn.onclick = function() {
  38.  
  39.                 var json = JSON.parse({
  40.                                 data: {
  41.                                     sdp : {
  42.                                         type: 'offer',
  43.                                         sdp: document.getElementById('txtOfferSdp').value
  44.                                     }
  45.                                 }
  46.                             });
  47.  
  48.                 console.log(json.data.sdp);
  49.  
  50.                 var peer = RTCPeerConnection({
  51.                     attachStream    : clientStream,
  52.                     onICE           : function (candidate) {
  53.                         console.log('Candidate: ' + candidate);
  54.                     },
  55.                     onRemoteStream  : function (stream) {
  56.                         if (stream) {
  57.                             console.log('Got a stream: ' + stream);
  58.                             document.getElementById('html5vid').src = window.webkitURL.createObjectURL(stream);
  59.                         }                      
  60.                     },
  61.                     offerSDP        : new SessionDescription(json.data.sdp),
  62.                     onAnswerSDP     : function(sdp) {
  63.                         console.log('Answer: ' + sdp);
  64.                     }
  65.                 });            
  66.             };     
  67.  
  68.         </script>
  69.         <br />
  70.         <div id="html5VideoContent">
  71.             <video id="html5vid" width="640" height="480" autoplay></video>
  72.         </div>
  73.         <br />
  74.         <textarea id="txtOfferSdp" style="width:720;height:480;">
  75. v=0
  76. o=paul 3894222563954847752 2 IN IP4 127.0.0.1
  77. s=c75312b4bd813102
  78. t=0 0
  79. a=group:BUNDLE audio video
  80. a=msid-semantic: WMS 31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR
  81. m=audio 5050 RTP/SAVPF 109
  82. c=IN IP4 0.0.0.0
  83. a=rtcp-mux
  84. a=rtcp:5050 IN IP4 0.0.0.0
  85. a=mid:audio
  86. a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
  87. a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
  88. a=setup:actpass
  89. a=sendonly
  90. a=rtpmap:109 opus/48000/2
  91. a=fmtp:109 minptime=10
  92. a=maxptime:60
  93. a=ice-ufrag:88recnzV8uRl5RCF
  94. a=ice-pwd:gXZCAP50f0X6DIW5v63VGdQA
  95. a=fingerprint:sha-256 6D:37:D6:C9:E4:AE:4A:CE:4D:EA:EF:07:A8:9A:7A:FC:51:44:C2:1A:40:2D:F7:59:7F:64:C1:71:10:13:89:39
  96. candiate:1411679368342 1 UDP 65535 127.0.0.1 5050 typ host
  97. candiate:1411679368342 2 UDP 65535 127.0.0.1 5051 typ host
  98. a=ssrc:3379875862 cname:nr+K3hckwrJ/k3ZU
  99. a=ssrc:3379875862 msid:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR c7e67af1-4c66-4708-ad4a-e78211ddc457
  100. a=ssrc:3379875862 mslabel:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR
  101. a=ssrc:3379875862 label:c7e67af1-4c66-4708-ad4a-e78211ddc457
  102. m=video 5050 RTP/SAVPF 120 116 117
  103. c=IN IP4 0.0.0.0
  104. a=rtcp-mux
  105. a=rtcp:5050 IN IP4 0.0.0.0
  106. a=mid:video
  107. a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
  108. a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
  109. a=setup:actpass
  110. a=sendonly
  111. a=rtpmap:120 VP8/90000
  112. a=rtpmap:116 red/90000
  113. a=rtpmap:117 ulpfec/90000
  114. a=ice-ufrag:88recnzV8uRl5RCF
  115. a=ice-pwd:gXZCAP50f0X6DIW5v63VGdQA
  116. a=ice-options:google-ice
  117. a=fingerprint:sha-256 6D:37:D6:C9:E4:AE:4A:CE:4D:EA:EF:07:A8:9A:7A:FC:51:44:C2:1A:40:2D:F7:59:7F:64:C1:71:10:13:89:39
  118. candidate
  119. candiate:1411679368342 1 UDP 65535 127.0.0.1 5050 typ host
  120. candiate:1411679368342 2 UDP 65535 127.0.0.1 5051 typ host
  121. a=ssrc-group:FID 1412398269 284880455
  122. a=ssrc:1412398269 cname:nr+K3hckwrJ/k3ZU
  123. a=ssrc:1412398269 msid:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR aeb01ee2-1df3-40a2-81a3-12e06f98cf03
  124. a=ssrc:1412398269 mslabel:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR
  125. a=ssrc:1412398269 label:aeb01ee2-1df3-40a2-81a3-12e06f98cf03
  126. a=ssrc:284880455 cname:nr+K3hckwrJ/k3ZU
  127. a=ssrc:284880455 msid:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR aeb01ee2-1df3-40a2-81a3-12e06f98cf03
  128. a=ssrc:284880455 mslabel:31SzOZzQOnF06C6Wt4aD1o6YXKfKnNyB81aR
  129. a=ssrc:284880455 label:aeb01ee2-1df3-40a2-81a3-12e06f98cf03
  130.         </textarea>
  131.     </body>
  132. </html>
Advertisement
Add Comment
Please, Sign In to add comment