{"id":21690097,"url":"https://github.com/cdnbye/cbplayer","last_synced_at":"2025-11-05T19:01:46.020Z","repository":{"id":39235700,"uuid":"238411740","full_name":"cdnbye/CBPlayer","owner":"cdnbye","description":"一个内置P2P的神奇播放器","archived":false,"fork":false,"pushed_at":"2023-03-04T05:55:30.000Z","size":9432,"stargazers_count":86,"open_issues_count":33,"forks_count":24,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T04:20:22.500Z","etag":null,"topics":["cdnbye","dplayer","hls","m3u8","p2p","player","webrtc"],"latest_commit_sha":null,"homepage":"https://swarmcloud.net/en/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cdnbye.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"patreon":"DIYgod"}},"created_at":"2020-02-05T09:23:36.000Z","updated_at":"2025-04-03T17:55:34.000Z","dependencies_parsed_at":"2023-02-18T03:00:34.914Z","dependency_job_id":"d4e29111-e950-4ef5-8c03-04e6c0b7f08e","html_url":"https://github.com/cdnbye/CBPlayer","commit_stats":{"total_commits":11,"total_committers":1,"mean_commits":11.0,"dds":0.0,"last_synced_commit":"cf7cfdfbb74da8f2599efea896bdbfb3462ad840"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdnbye%2FCBPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdnbye%2FCBPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdnbye%2FCBPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdnbye%2FCBPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdnbye","download_url":"https://codeload.github.com/cdnbye/CBPlayer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248546818,"owners_count":21122386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cdnbye","dplayer","hls","m3u8","p2p","player","webrtc"],"created_at":"2024-11-25T17:29:05.133Z","updated_at":"2025-11-05T19:01:45.832Z","avatar_url":"https://github.com/cdnbye.png","language":"JavaScript","funding_links":["https://patreon.com/DIYgod"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://www.cdnbye.com/logo.png\" alt=\"CBPlayer\" width=\"100\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eCBPlayer2\u003c/h1\u003e\n\n\u003e 🍭 Wow, such a lovely HTML5 danmaku video player\n\n[![npm](https://img.shields.io/npm/v/cbplayer2.svg?style=flat-square)](https://www.npmjs.com/package/cbplayer2)\n[![npm](https://img.shields.io/npm/l/cbplayer2.svg?style=flat-square)](https://github.com/MoePlayer/DPlayer/blob/master/LICENSE)\n[![npm](https://img.shields.io/npm/dt/cbplayer2.svg?style=flat-square)](https://www.npmjs.com/package/cbplayer2)\n[![npm](https://data.jsdelivr.com/v1/package/npm/cbplayer2/badge)](https://www.jsdelivr.com/package/npm/cbplayer2)\n\n## Introduction\n\nCBPlayer 是基于 DPlayer 开发的，内置 CDNBye P2P 插件的 H5 播放器，加入了记忆播放等实用功能，右键可以查看p2p实时数据。支持HLS、MP4和MPEG-DASH三种格式的P2P加速。\n\n\u003cbr\u003e\nCBPlayer的API与DPlayer保持一致，可以参考DPLayer的官方文档：\n\n**[Docs](http://dplayer.js.org)**\n\n**[中文文档](http://dplayer.js.org/#/zh-Hans/)**\n\n## 集成方法(Usage)\n\n```html\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cstyle type=\"text/css\"\u003e\n    body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}\n    *{margin:0;border:0;padding:0;text-decoration:none}\n    #dplayer{position:inherit}\n\u003c/style\u003e\n\u003cdiv id=\"dplayer\"\u003e\u003c/div\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/cdnbye@latest/dist/hlsjs-p2p-engine.min.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/hls.js@0.14.13\"\u003e\u003c/script\u003e\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/cbplayer2@latest\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n    var dp = new CBPlayer({\n        container: document.getElementById('dplayer'),\n        autoplay: true,\n        // live: true,\n        playState: true,   // 记忆播放\n        video: {\n            url: 'https://example.m3u8',\n        },\n        pluginOptions: {\n            hls: {\n                debug: false,\n                p2pConfig: {\n                    logLevel: false,\n                    // live: true,\n                    // Other p2pConfig options provided by CDNBye\n                }\n            }\n        },\n    });\n\u003c/script\u003e\n```\n\n## 后台管理系统\n在接入P2P插件后，访问`https://www.cdnbye.com/oms`，注册并绑定域名，即可查看该域名的P2P流量、在线人数、用户地理分布等信息。\n\n## Console\nRegister your domain in `https://oms.cdnbye.com`, where you can view p2p-related information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdnbye%2Fcbplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdnbye%2Fcbplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdnbye%2Fcbplayer/lists"}