| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 </body> | 4 </body> |
| 5 <script> | 5 <script> |
| 6 function getQueryStrings() { | 6 function getQueryStrings() { |
| 7 // Gets query parameters from the URL; e.g., given a URL like: | 7 // Gets query parameters from the URL; e.g., given a URL like: |
| 8 // | 8 // |
| 9 // http://<url>/my.html?test=123&bob=456 | 9 // http://<url>/my.html?test=123&bob=456 |
| 10 // | 10 // |
| (...skipping 22 matching lines...) Expand all Loading... |
| 33 function getNetsimURL(net) { | 33 function getNetsimURL(net) { |
| 34 if (!netConfig[net]) | 34 if (!netConfig[net]) |
| 35 return CNS_BASE_URL; | 35 return CNS_BASE_URL; |
| 36 return CNS_BASE_URL + 'bandwidth=' + netConfig[net][0] + | 36 return CNS_BASE_URL + 'bandwidth=' + netConfig[net][0] + |
| 37 '&latency=' + netConfig[net][1] | 37 '&latency=' + netConfig[net][1] |
| 38 } | 38 } |
| 39 | 39 |
| 40 function getMediaSRC() { | 40 function getMediaSRC() { |
| 41 var mediaSRC = qsParams['src'] | 41 var mediaSRC = qsParams['src'] |
| 42 if (qsParams['net']) | 42 if (qsParams['net']) |
| 43 return getNetsimURL(qsParams['net']) + '&f=' + mediaSRC; | 43 return getNetsimURL(qsParams['net']) + '&new_port=True' + '&f=' + |
| 44 mediaSRC; |
| 44 return mediaSRC; | 45 return mediaSRC; |
| 45 } | 46 } |
| 46 | 47 |
| 47 qsParams = getQueryStrings(); | 48 qsParams = getQueryStrings(); |
| 48 var type = qsParams['type'] || 'video'; | 49 var type = qsParams['type'] || 'video'; |
| 49 var testElement = document.createElement(type); | 50 var testElement = document.createElement(type); |
| 50 testElement.preload = 'none'; | 51 testElement.preload = 'none'; |
| 51 testElement.controls = true; | 52 testElement.controls = true; |
| 52 if (qsParams['id']) | 53 if (qsParams['id']) |
| 53 testElement.id = qsParams['id']; | 54 testElement.id = qsParams['id']; |
| 54 testElement.src = getMediaSRC(); | 55 testElement.src = getMediaSRC(); |
| 55 document.body.appendChild(testElement); | 56 document.body.appendChild(testElement); |
| 56 </script> | 57 </script> |
| 57 </html> | 58 </html> |
| OLD | NEW |