Dplayer播放器弹幕服务器API搭建教程,带公开可用接口

说明

Dplayer播放器就不过多介绍了,不知道的可以查看官方项目地址:点击查看,算是目前国内比较火的视频播放器,貌似很多人喜欢用弹幕功能,而官方提供的弹幕api已经挂了,所以我们想使用的话,要么使用公开的api接口,要么自建一个,这里就说下自建教程。

这里直接使用官方基于Node.js的弹幕项目搭建,项目地址:点击查看,由于搭建默认使用Docker,而有些服务器本身有相关环境,或者不喜欢Docker的,就不是很方便,所以这里列举下CentOSDebianUbuntu手动搭建教程。

搭建

提示:不想搭建的,可直接使用现成的弹幕api接口地址:https://dplayer.moerats.com

以下教程适用于Debian 8910系统,CentOSUbuntu教程后面也会谈到。

1、安装NodeJS

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y git nodejs 

2、安装Mongodb

#Debian 8系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt update -y
apt -y install mongodb-org
systemctl start mongod
systemctl enable mongod

#Debian 9系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt update -y
apt -y install mongodb-org
systemctl start mongod
systemctl enable mongod

#Debian 10系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | tee /etc/apt/sources.list.d/mongodb-org-4.2.list
apt update -y
apt -y install mongodb-org
systemctl start mongod
systemctl enable mongod

3、安装Redis

apt install redis-server -y

4、安装弹幕服务器

#拉取源码
git clone https://github.com/MoePlayer/DPlayer-node.git
cd DPlayer-node
npm i
npm i -g pm2
pm2 start index.js --name danmuapi

此时api地址为http://ip:1207,最后请使用域名反代下该地址,不然可能会影响使用。

其它搭建方法

  • Docker搭建教程:点击查看
  • CentOS 7/8搭建教程:点击查看
  • Ubuntu 16/18/20搭建教程:点击查看

至于弹幕使用的话,很多插件都会内置弹幕设置接口,或者自行看Dplayer官方文档:点击查看。

你可能感兴趣的:(Dplayer播放器弹幕服务器API搭建教程,带公开可用接口)