All Projects → cdnbye → P2P-CKPlayer

cdnbye / P2P-CKPlayer

Licence: other
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SRecode Template
9 projects

Projects that are alternatives of or similar to P2P-CKPlayer

P2P-DPlayer
DPLayer powered by CDNBye P2P Engine
Stars: ✭ 63 (+28.57%)
Mutual labels:  player, hls, webrtc, p2p, hlsjs, cdnbye
P2p Cdn Sdk Javascript
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 158 (+222.45%)
Mutual labels:  player, hls, webrtc, p2p
P2p Media Loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Stars: ✭ 822 (+1577.55%)
Mutual labels:  player, hls, webrtc, p2p
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-36.73%)
Mutual labels:  player, hls, webrtc, p2p
Hlsjs P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 759 (+1448.98%)
Mutual labels:  player, hls, webrtc, p2p
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (+42.86%)
Mutual labels:  player, hls, webrtc, p2p
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+3583.67%)
Mutual labels:  player, hls, webrtc
U2web
stream video with p2p
Stars: ✭ 97 (+97.96%)
Mutual labels:  player, webrtc, p2p
p2p-cdn-sdk-android
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 39 (-20.41%)
Mutual labels:  player, hls, p2p
Hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Stars: ✭ 10,791 (+21922.45%)
Mutual labels:  player, hls, hlsjs
CBPlayer
一个内置P2P的神奇播放器
Stars: ✭ 60 (+22.45%)
Mutual labels:  player, hls, cdnbye
Dplayer
🍭 Wow, such a lovely HTML5 danmaku video player
Stars: ✭ 12,101 (+24595.92%)
Mutual labels:  player, hls
Playease
This is not only an HTML5 FLV Player, but also supports HTTP/WS-fMP4, MPEG-DASH, HLS and Original HTML5 Media Resources, with an independent UI framework.
Stars: ✭ 146 (+197.96%)
Mutual labels:  player, hls
kaltura-player-js
Kaltura Player JS Platform - Cloud TV and OVP Media Players
Stars: ✭ 83 (+69.39%)
Mutual labels:  player, hls
Magicalexoplayer
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Stars: ✭ 171 (+248.98%)
Mutual labels:  player, hls
Android-hls
最近公司产品需要,调研hls(m3u8) aes-128 解密播放 . 分析 51Cto, 慕课
Stars: ✭ 73 (+48.98%)
Mutual labels:  player, hls
nsplayer
A web player with shakaplayer & hls.js both supported
Stars: ✭ 23 (-53.06%)
Mutual labels:  player, hls
flutter playout
AV Playout in Flutter
Stars: ✭ 129 (+163.27%)
Mutual labels:  player, hls
Vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
Stars: ✭ 1,928 (+3834.69%)
Mutual labels:  player, hls
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (+61.22%)
Mutual labels:  player, hls

CKPlayer CDNBye

P2P-CKPlayer

image

简介

CKPlayer,支持http协议下的flv,f4v,mp4,支持rtmp视频流和rtmp视频回放, 支持m3u8格式,是你做视频直播,视频点播的理想播放器。
本项目属于非官方定制版,嵌入了P2P加速引擎CDNBye hlsjs-p2p-engine, 播放hls流支持P2P加速,API与CKPlayer保持一致,使用方法参考quick-start.html

示例

<!DOCTYPE html>
<html>
<body>
<div id="video" style="width: 100%; height: 400px;max-width: 600px;"></div>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/p2p-ckplayer@latest/ckplayer/ckplayer.min.js" charset="UTF-8"></script>
<script type="text/javascript">
    var videoObject = {
        container: '#video',//“#”代表容器的ID,“.”或“”代表容器的class
        variable: 'player',//该属性必需设置,值等于下面的new chplayer()的对象
        autoplay:true,
        html5m3u8:true,
        video:'https://video-dev.github.io/streams/x36xhzz/url_2/193039199_mp4_h264_aac_ld_7.m3u8',//视频地址
        hlsjsConfig: {   // hlsjs和CDNBye的配置参数
            debug: false,
            // Other hlsjsConfig options provided by hls.js
            p2pConfig: {
                logLevel: true,
                live: false, // 如果是直播设为true
                // Other p2pConfig options provided by CDNBye
                // https://github.com/cdnbye/hlsjs-p2p-engine/blob/master/docs/%E4%B8%AD%E6%96%87/API.md
            }
        }
    };
    var player = new ckplayer(videoObject);
</script>
</body>
</html>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].