-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b5f2a07
commit 087d81b
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Dplayer弹幕服务器C#版 | ||
|
||
## 这是什么? | ||
|
||
这是[Dplayer播放器](https://github.com/MoePlayer/DPlayer)的弹幕服务器 | ||
|
||
## 为什么要做这个东西? | ||
|
||
因为作者免费提供那个弹幕服务器貌似是挂掉了,看了一下开源的[源码](https://github.com/MoePlayer/DPlayer-node),还需要`docker`,我看到这东西就烦,然后转手就自己撸了一个出来。 | ||
|
||
## 这货有哪些功能? | ||
|
||
原版有的功能这东西都有,顺便增强了一下BiliBili弹幕解析能力 | ||
|
||
- [x] 独立弹幕(和原版一样) | ||
- [x] 解析BiliBili弹幕(比原版多了支持分P) | ||
|
||
## 这货性能怎么样? | ||
|
||
这个问题不好回答,具体性能,并发能力我也没测试过,MySQL的性能和Redis比,具体差多少,反正也没到那个量级,C#比JS性能强多少也说不准,反正就是你自己用的话,100%是没问题的。解析一个8000+弹幕的bilibili弹幕列表,服务器等待时间能控制在500ms以内(包括网络请求时间) | ||
|
||
为什么用MySQL不用Redis?你的业务量根本没必要搞那种骚操作,如果你喜欢,你也可以把MySQL当成内存数据库,也可以把MySQL当成NoSQL用。 | ||
|
||
## 怎么用? | ||
|
||
后面会写一个关于编译和部署的教程的,如果需要的人多的话,Docker版也在计划之内 | ||
|
||
## 会不会提供免费的弹幕服务器? | ||
|
||
有需要的人多的话可能会吧,暂时是没有,没钱,我自己的服务器都是仍在客厅沙发底下的,如果有人有性能不错的服务器想要贡献出来,可以联系我。 | ||
|
||
## 示例? | ||
|
||
简单给一个吧 https://blog.xxwhite.com/2017/VideoTest.html |