使用腾讯云轻量应用服务器搭建dplayer播放器弹幕服务器
说明
Dplayer
播放器就不过多介绍了,不知道的可以查看官方项目地址:点击查看,算是目前国内比较火的视频播放器,貌似很多人喜欢用弹幕功能,而官方提供的弹幕api
已经挂了,所以我们想使用的话,要么使用公开的api
接口,要么自建一个,这里就说下使用腾讯云自建教程。
1.购买腾讯云轻量应用服务器,这里推荐参加腾讯云轻量应用服务器无忧活动 活动地址:https://cloud.tencent.com/act/lighthouse
这里直接使用官方基于Node.js
的弹幕项目搭建,项目地址:点击查看,由于搭建默认使用Docker
,而有些服务器本身有相关环境,或者不喜欢Docker
的,就不是很方便,所以这里列举下CentOS
、Debian
、Ubuntu
手动搭建教程
搭建
提示:不想搭建的,可直接使用现成的弹幕api接口地址:https://dplayer.moerats.com
以下教程适用于Debian 8
、9
、10
系统,CentOS
和Ubuntu
教程后面也会谈到。
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
,最后请使用域名反代下该地址,不然可能会影响使用。
CentOS安装方法
提示:以下教程适用于CentOS 7、8系统
安装NodeJS
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install nodejs git -y
安装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
安装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
安装弹幕服务器
#拉取源码
git clone https://github.com/MoePlayer/DPlayer-node.git
cd DPlayer-node
npm i
npm i -g pm2
pm2 start index.js --name danmuapi
Ubuntu安装方法
提示:以下教程适用于Ubuntu 16.04、18.04、20.04系统
安装NodeJS
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt install -y git nodejs
安装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
安装Redis
apt install redis-server -y
安装弹幕服务器
#拉取源码
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播放器弹幕服务器相关推荐
- 腾讯云轻量应用服务器搭建即时通信 IM系统
我们如果想要搭建一个自己的即时通信系统,实现与好友的单聊或者创建群聊,这里推荐大家使用腾讯云的即时通信IM产品,部署十分简单,并且提供了免费版套餐可供试用.下面为大家介绍如何使用腾讯云轻量应用服务器搭 ...
- 腾讯云轻量应用服务器搭建wordpress之发送注册验证邮件
最近在使用腾讯云轻量应用服务器搭建一个wordpress博客,用户使用注册功能时,需要给用户的邮箱发注册验证邮件. 2021.02.08更新:最后找了很久,用了一个插件能发出去邮件!还能替换原始的登录 ...
- 使用腾讯云轻量应用服务器搭建gitlab服务器
使用腾讯云轻量应用服务器搭建gitlab服务器 前言:代码平台托管安全吗? 之前就有某科集团,在网络上面透露,托管在某云公共代码托管平台的源码发生泄漏,造成至少40多家企业200多个项目代码泄漏.所以 ...
- 使用腾讯云轻量应用服务器搭建网络质量拨测工具 SmokePing
本文原载于 https://www.idc.moe/archives/qcloud-Lighthouse-SmokePing.html 作者:iks SmokePing 是由 RRDtool 的作者 ...
- 【教程】腾讯云轻量应用服务器搭建聊天室
前言 前些日子听朋友说,他们领的腾讯云轻量246还在吃灰,我在萌备聊天室里看见了这个系统 感觉挺不错 那这篇文章就教大家用宝塔来搭建一个聊天室 介绍 Fiora系统非常简洁,而且也有很多功能,基于 n ...
- 如何使用腾讯云轻量应用服务器搭建免费开源企业CMS?
1.背景概述 腾讯云轻量应用服务器是新一代面向中小企业及开发者的云服务器产品,简单易用,一站式融合多款云服务,能帮助用户在云端快速构建网站.博客.电商.论坛等各类应用以及各类开发测试环境. Pboot ...
- 如何搭建一个自己的音乐播放器-使用腾讯云轻量应用服务器搭建YesPlayMusic网易云播放器
项目简介 本文使用的是YesPlayMusic项目,这是一款高颜值的第三方网易云播放器,它完全可以作为网易云官方应用的替代品.而且还拥有一些网易云官方应用没有的功能,比如可以自动签到,支持PWA可以直 ...
- 腾讯云轻量应用服务器搭建跨境电商的方法步骤(非常详细)
独立站火热的背后 对于中国的跨境电商平台卖家而言,2021年绝对是段低气压的时光:亚马逊掀起了一场规模庞大的"封号潮",自4月起至9月,从头部到中小品牌,粗略统计有超过5万家店铺 ...
- 阿里云腾讯云轻量应用服务器搭建网站教程
首先,轻量应用服务器是什么?轻量应用服务器是新一代面向中小企业及开发者的云服务器产品,简单易用,一站式融合多款云服务,能帮助用户在云端快速构建网站.博客.电商.论坛等各类应用以及各类开发测试环境. 本 ...
最新文章
- 如何让自己时刻冷静的方法_4个方法,教你如何真正爱自己
- 网络游戏性能测试的几点想法
- python读取dat数据anaconda_基于python的大数据分析-pandas数据读取(代码实战)
- arm ida 伪代码 安卓 符号表_IDA调试界面介绍及快捷键
- 白盒测试工具 - sonar报告常见示例分析,sonar代码质量问题分析演示
- 印钞机 V1.0(量化选基总结)
- css过渡transition
- cocos2d-x初探学习笔记(8)--场景特效
- 甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(二)
- HMC支持管理服务器数量及适合POWER6服务器的HMC型号
- shell命令之 tr
- 【数据分享】全国POI数据分享(持续更新中)
- vivado 开发教程(四) 行为仿真
- 通过PPC来播放PC声音
- 一键PDF转Word,PP-Structurev2文档分析模型深度解读!
- Flutter插件shared_preferences数据存储的使用
- 娱乐游戏及计算机动画论文,【动画艺术论文】动画艺术论文范文(共40篇)
- C#语言实例源码系列-自定义ListBox背景
- html打飞机游戏代码,利用HTML5 Canvas实现打飞机游戏
- 卡马克快速平方根倒数
热门文章
- uni-app学习 form表单(五)
- vmware ubuntu server(服务器) 屏幕显示不全
- 数据资产运营 = 数据资产盘点 + 数据治理 + 数据价值实现
- [转] 宝宝出生第一年妈妈最应关心的问题
- dataframe 对象中统计每个列的所有数的和,或者每一行所有值的和
- 联想拯救者y7000p加内存条_内存、硬盘不够用?手把手教你升级联想拯救者 Y7000P...
- An 8-year-old English girl who called out a major retailer as
- 2021年,各类显卡的计算能力对比,天梯图
- Python 英文的月份转数字及数字转英文
- Python数据处理DataFrame小记