All Projects → cdnbye → CBPlayer

cdnbye / CBPlayer

Licence: MIT license
一个内置P2P的神奇播放器

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to CBPlayer

P2P-DPlayer
DPLayer powered by CDNBye P2P Engine
Stars: ✭ 63 (+5%)
Mutual labels:  player, hls, dplayer, cdnbye
Sjmediacacheserver
A HTTP Media Caching Framework. It can cache FILE or HLS media. 音视频边播边缓存框架, 支持 HLS(m3u8) 和 FILE(mp4, mp3等).
Stars: ✭ 87 (+45%)
Mutual labels:  player, hls, m3u8
Backoffice Administration
Stars: ✭ 89 (+48.33%)
Mutual labels:  player, hls, m3u8
Dplayer
🍭 Wow, such a lovely HTML5 danmaku video player
Stars: ✭ 12,101 (+20068.33%)
Mutual labels:  player, hls, dplayer
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (+16.67%)
Mutual labels:  player, hls, m3u8
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-48.33%)
Mutual labels:  player, hls, m3u8
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+2908.33%)
Mutual labels:  player, hls, m3u8
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 (-35%)
Mutual labels:  player, hls, m3u8
Android-hls
最近公司产品需要,调研hls(m3u8) aes-128 解密播放 . 分析 51Cto, 慕课
Stars: ✭ 73 (+21.67%)
Mutual labels:  player, hls, m3u8
P2P-CKPlayer
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器
Stars: ✭ 49 (-18.33%)
Mutual labels:  player, hls, 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 (+163.33%)
Mutual labels:  player, hls, m3u8
Hls.js
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Stars: ✭ 10,791 (+17885%)
Mutual labels:  player, hls
Zy Player Web
▶️ 跨平台浏览器端视频资源播放器. 简洁免费. 🎞 ZY Player 浏览器端。
Stars: ✭ 101 (+68.33%)
Mutual labels:  player, m3u8
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 (+3113.33%)
Mutual labels:  player, hls
Nexplayer unity plugin
Stream videos in HLS & DASH with Widevine DRM using NexPlayer Video Streaming Player SDK for Unity on Android & iOS devices
Stars: ✭ 73 (+21.67%)
Mutual labels:  player, hls
Wjplayer
Video.js bundle that supports HLS, VAST/VMAP, 360-degree videos, and more.
Stars: ✭ 55 (-8.33%)
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 (+143.33%)
Mutual labels:  player, hls
Magicalexoplayer
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Stars: ✭ 171 (+185%)
Mutual labels:  player, hls
mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (+1.67%)
Mutual labels:  hls, m3u8
hls-rip
Tool for ripping m3u8 playlists/segments.
Stars: ✭ 14 (-76.67%)
Mutual labels:  hls, m3u8

CBPlayer

CBPlayer2

🍭 Wow, such a lovely HTML5 danmaku video player

npm npm npm npm

Introduction

CBPlayer 是基于 DPlayer 开发的,内置 CDNBye P2P 插件的 H5 播放器,加入了记忆播放等实用功能,右键可以查看p2p实时数据。支持HLS、MP4和MPEG-DASH三种格式的P2P加速。


CBPlayer的API与DPlayer保持一致,可以参考DPLayer的官方文档:

Docs

中文文档

集成方法(Usage)

<meta charset="UTF-8">
<style type="text/css">
    body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}
    *{margin:0;border:0;padding:0;text-decoration:none}
    #dplayer{position:inherit}
</style>
<div id="dplayer"></div>
<script src="https://cdn.jsdelivr.net/npm/cdnbye@latest/dist/hlsjs-p2p-engine.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
<script src="https://cdn.jsdelivr.net/npm/cbplayer2@latest"></script>
<script>
    var dp = new CBPlayer({
        container: document.getElementById('dplayer'),
        autoplay: true,
        // live: true,
        playState: true,   // 记忆播放
        video: {
            url: 'https://example.m3u8',
        },
        pluginOptions: {
            hls: {
                debug: false,
                p2pConfig: {
                    logLevel: false,
                    // live: true,
                    // Other p2pConfig options provided by CDNBye
                }
            }
        },
    });
</script>

后台管理系统

在接入P2P插件后,访问https://www.cdnbye.com/oms,注册并绑定域名,即可查看该域名的P2P流量、在线人数、用户地理分布等信息。

Console

Register your domain in https://oms.cdnbye.com, where you can view p2p-related information.

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].