Skip to content

TennousuAthena/Serverless-DPlayer-PHP

Repository files navigation

Serverless-DPlayer-PHP

DPlayer Serverless 750×445px.png

这是什么?

使用腾讯云函数(SCF)PHP 7搭建的无服务器Dplayer弹幕后端

MoePlayer/DPlayer-node比有什么不一样吗?

+ ~~使用PHP v7,PHP才是最好的语言!(划掉~~
+ 本项目无需安装服务器、依赖等,可以直接部署
+ 腾讯云函数有一定免费额度,在请求少的情况下成本几乎为零,无需购买VPS
+ 可以设置敏感词,屏蔽广告等
! 无法100%兼容Dplayer,如无法限制最大弹幕数量
- 高并发下性能不明

怎么用啊?

0x0001

首先,你需要有一个腾讯云账号 ->点我注册

0x0002

从最新的Release中下载 Serverless-DPlayer-PHP.zip

在云函数列表新建一个函数 image.png

自定义创建->事件函数->代码部署->本地上传zip包

执行方法为 danmaku.main_handler

image.png

下载一个最新的Release中的layer.zip,新建一个层(名称随意)并上传 image.png

绑定

image.png

0x003

image.png 在触发管理中添加一个API网关的触发器

0x0004

配置config.php中的信息,完成! Dplayer后端地址形如 https://service-henghenghengaaa-114514.gz.apigw.tencentcs.com/release/danmaku/

花多少钱啊?

截至目前,腾讯云每月免费额度信息如下:

内存(MB) 免费时长(秒)
128 3,200,000
256 1,600,000
512 800,000
1024 400,000
1536 266,667
3072 133,333

我可以用我自己的服务器吗?

目前仅支持SCF,请见谅

还有问题?

加入Telegram群或提交Issue