Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TennousuAthena/Serverless-DPlayer-PHP
📋腾讯云SCF构建DPlayer弹幕后端 v3
https://github.com/TennousuAthena/Serverless-DPlayer-PHP
danmaku dplayer php php7 scf serverless tencent-cloud tencent-cos
Last synced: 3 months ago
JSON representation
📋腾讯云SCF构建DPlayer弹幕后端 v3
- Host: GitHub
- URL: https://github.com/TennousuAthena/Serverless-DPlayer-PHP
- Owner: TennousuAthena
- License: gpl-3.0
- Created: 2020-05-05T05:18:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-11-28T13:24:20.000Z (about 3 years ago)
- Last Synced: 2024-08-01T21:47:39.958Z (6 months ago)
- Topics: danmaku, dplayer, php, php7, scf, serverless, tencent-cloud, tencent-cos
- Language: PHP
- Homepage: https://danmaku.0wo.top/
- Size: 5.64 MB
- Stars: 12
- Watchers: 1
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-serverless - 云函数 SCF PHP 搭建的无服务器 Dplayer 弹幕后端
README
# Serverless-DPlayer-PHP
![DPlayer Serverless 750×445px.png](https://i.loli.net/2020/05/21/2GXAIglTBx96to4.png)
## 这是什么?
使用[腾讯云函数(SCF)](https://url.cn/55F1LtN)PHP 7搭建的无服务器Dplayer弹幕后端### 和[MoePlayer/DPlayer-node](https://github.com/MoePlayer/DPlayer-node)比有什么不一样吗?
```diff
+ ~~使用PHP v7,PHP才是最好的语言!(划掉~~
+ 本项目无需安装服务器、依赖等,可以直接部署
+ 腾讯云函数有一定免费额度,在请求少的情况下成本几乎为零,无需购买VPS
+ 可以设置敏感词,屏蔽广告等
! 无法100%兼容Dplayer,如无法限制最大弹幕数量
- 高并发下性能不明
```
## 怎么用啊?### 0x0001
首先,你需要有一个腾讯云账号 ->[点我注册](https://url.cn/5lgcrXW)### 0x0002
从最新的Release中下载 `Serverless-DPlayer-PHP.zip`在云函数列表新建一个函数
![image.png](https://i.loli.net/2020/05/05/E56lYMm7TdjzSWP.png)自定义创建->事件函数->代码部署->本地上传zip包
执行方法为 `danmaku.main_handler`
![image.png](https://telegra.ph/file/59b365b926705477cd523.png)
下载一个最新的[Release](https://github.com/qcminecraft/Serverless-DPlayer-PHP/releases)中的layer.zip,新建一个层(名称随意)并上传
![image.png](https://i.loli.net/2020/05/06/6nxDT5uZQXAgcop.png)绑定
![image.png](https://i.loli.net/2020/05/06/NCBIs927rWh5Vz3.png)
### 0x003
![image.png](https://i.loli.net/2020/05/05/rFQUCxHuEij6ZT5.png)
在触发管理中添加一个API网关的触发器### 0x0004
配置config.php中的信息,完成!
Dplayer后端地址形如 https://service-henghenghengaaa-114514.gz.apigw.tencentcs.com/release/danmaku/## 花多少钱啊?
截至目前,腾讯云每月[免费额度](https://url.cn/5HhTDU9)信息如下:
| 内存(MB) | 免费时长(秒) |
| ---- | ---- |
| 128 | 3,200,000 |
| 256 | 1,600,000 |
| 512 | 800,000 |
| 1024 | 400,000 |
| 1536 | 266,667 |
| 3072 | 133,333 |## 我可以用我自己的服务器吗?
目前仅支持SCF,请见谅### 还有问题?
加入[Telegram群](https://t.me/oi_ez)或提交[Issue](https://github.com/qcminecraft/Serverless-DPlayer-PHP/issues)