test_peerConnection_basicAudioDynamicPtMissingRtpmap.html (1106B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <script type="application/javascript" src="pc.js"></script> 5 </head> 6 <body> 7 <pre id="test"> 8 <script type="application/javascript"> 9 createHTML({ 10 bug: "1246011", 11 title: "Offer with dynamic PT but missing rtpmap" 12 }); 13 14 var test; 15 runNetworkTest(function (options) { 16 options = options || { }; 17 // we want Opus to get selected and 101 to be ignored 18 options.opus = true; 19 test = new PeerConnectionTest(options); 20 test.chain.insertBefore("PC_REMOTE_GET_OFFER", [ 21 function PC_LOCAL_REDUCE_MLINE_REMOVE_RTPMAPS(test) { 22 test.originalOffer.sdp = 23 sdputils.reduceAudioMLineToDynamicPtAndOpus(test.originalOffer.sdp); 24 test.originalOffer.sdp = 25 sdputils.removeAllRtpMaps(test.originalOffer.sdp); 26 test.originalOffer.sdp = test.originalOffer.sdp + "a=rtpmap:109 opus/48000/2\r\n"; 27 info("SDP with dyn PT and no Rtpmap: " + JSON.stringify(test.originalOffer)); 28 } 29 ]); 30 test.setMediaConstraints([{audio: true}], [{audio: true}]); 31 return test.run(); 32 }); 33 </script> 34 </pre> 35 </body> 36 </html>