使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

说明

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

1.购买腾讯云轻量应用服务器,这里推荐参加腾讯云轻量应用服务器无忧活动 活动地址:https://cloud.tencent.com/act/lighthouse

腾讯云优惠力度

这里直接使用官方基于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 

安装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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

3、安装Redis

apt install redis-server -y

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

 

CentOS安装方法

提示:以下教程适用于CentOS 78系统

安装NodeJS

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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装Mongodb

#将下面命令一起复制进SSH客户端运行
cat <<EOF > /etc/yum.repos.d/mongodb.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF
#安装mongodb
yum -y install mongodb-org
systemctl start mongod
systemctl enable mongod

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装Redis

#CentOS 7系统
yum install epel-release -y
yum install redis -y
systemctl start redis
systemctl enable redis

#CentOS 8系统
yum install redis -y
systemctl start redis
systemctl enable redis

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装弹幕服务器

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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

Ubuntu安装方法

提示:以下教程适用于Ubuntu 16.0418.0420.04系统

安装NodeJS

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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装Mongodb

#Ubuntu 16.04系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
apt update -y
apt install -y mongodb-org
systemctl start mongod
systemctl enable mongod

#Ubuntu 18.04系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
apt update -y
apt install -y mongodb-org
systemctl start mongod
systemctl enable mongod

#Ubuntu 20.04系统
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
apt update -y
apt install -y mongodb-org
systemctl start mongod
systemctl enable mongod

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装Redis

apt install redis-server -y

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

安装弹幕服务器

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

使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器

 

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

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

本文来自开发者投稿,不代表腾讯云立场,转载请注明出处:https://computeinit.com/archives/4579

发表评论

登录后才能评论
交流群