UNPKG

cdnbye

Version:
53 lines 2.1 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no"> <title>CDNBye TCPlayer Demo</title> <meta name="format-detection" content="telephone=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="msapplication-tap-highlight" content="no"> <style> body { margin: 0; padding: 0; } </style> </head> <body> <div id="video-container" style="margin: 0px auto;"> </div> <p id="version"></p> <h3>download info:</h3> <p id="info"></p> <script src="//cdn.jsdelivr.net/npm/cdnbye@latest"></script> <script src="//imgcache.qq.com/open/qcloud/video/vcplayer/TcPlayer-2.2.3.js"></script> <script> document.querySelector('#version').innerText = `hls.js version: ${Hls.version} cdnbye version: ${Hls.engineVersion}`; var options = { m3u8: 'https://video-dev.github.io/streams/x36xhzz/url_2/193039199_mp4_h264_aac_ld_7.m3u8' , autoplay: true, live: false, width: '480', height: '320', hlsConfig: { debug: false, // Other hlsjsConfig options provided by hls.js p2pConfig: { logLevel: true, live: false, // set to true in live mode getStats: function (totalP2PDownloaded, totalP2PUploaded, totalHTTPDownloaded) { var total = totalHTTPDownloaded + totalP2PDownloaded; document.querySelector('#info').innerText = `p2p ratio: ${Math.round(totalP2PDownloaded/total*100)}%, saved traffic: ${totalP2PDownloaded}KB, uploaded: ${totalP2PUploaded}KB`; }, // Other p2pConfig options provided by CDNBye } } }; var player = new TcPlayer('video-container', options); window.qcplayer = player; </script> </body> </html>