DPlayer README

The project's README from github.com/DIYgod/DPlayer. As one markdown file: README.md.

ADPlayer

DPlayer

🍭 Wow, such a lovely HTML5 danmaku video player

npm npm npm

Introduction

image

DPlayer is a lovely HTML5 danmaku video player to help people build video and danmaku easily.

DPlayer supports:

Using DPlayer on your project? Let me know!

Docs

中文文档

Thanks

Sponsors

Contributors

Feel free to submit yours in Let me know!

Tooling

Danmaku api

Plugins

Other

Who use DPlayer?

Donate

DPlayer is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing.

You can support DPlayer via donations.

Recurring Donation

One-time Donation

We accept donations via the following ways:

Author

DPlayer © DIYgod, Released under the MIT License.
Authored and maintained by DIYgod with help from contributors (list).

Blog · GitHub @DIYgod · Twitter @DIYgod · Telegram Channel @awesomeDIYgod

DPlayer (DIYgod/DPlayer)

Searching Database…

16.5K ·GitHub
Что это такое?DPlayer — опенсорсный HTML5-видеоплеер со встроенными данмаку — прокручивающимися комментариями «пулей», — созданный, чтобы легко встраивать видео и данмаку на сайты.
Это библиотека, которую я встраиваю на свой сайт, или отдельное приложение?Это фронтенд-библиотека на JavaScript, которую встраивают в веб-страницы, а не отдельное приложение. Есть готовые интеграции для WordPress, Typecho, Hexo, Z-BlogPHP, Discuz!, Vue и React.
Как добавить его в проект?Установите пакет dplayer из npm, затем инициализируйте экземпляр DPlayer на контейнерном элементе страницы; в README есть ссылка на документацию с полным руководством по настройке.
Нужно ли мне поднимать свой бэкенд для данмаку?Да — сам DPlayer работает только на фронтенде. В README указаны отдельные комьюнити-бэкенды для данмаку: DPlayer-node (Node.js), laravel-danmaku (PHP), dplayer-live-backend (Node.js с WebSocket для трансляций) и RailsGun (Ruby).
Кто использует его в продакшене?В основном китайские платформы и сообщества: обучающее приложение Xuexi Qiangguo (学习强国), Xiaohongshu (小红书), GeekTime (极客时间), аниме-сайт 嘀哩嘀哩, форум CC98 Чжэцзянского университета и облачное хранилище Cloudreve.
Какие функции уже встроены в плеер?Данмаку, скриншоты, горячие клавиши, переключение качества, превью на полосе перемотки и поддержка субтитров.
Есть ли инструменты вокруг него для более крупных развёртываний?Да — DPlayer-thumbnails генерирует превью для видео, DPlayer-Lite — это облегчённая версия, а hlsjs-p2p-engine или CBPlayer превращают зрителей в неограниченно масштабируемую P2P-CDN для потоков HLS и DASH.
Насколько зрелый это проект?Проект существует с 2016 года, у него около 16,5 тысяч звёзд на GitHub, автор и мейнтейнер — DIYgod при участии контрибьюторов.
Creator
DIYgod
Size
11.3 MB
Stars
16.5K
Age
10y
Commits · 90 Days