Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
MonoLogueChi committed Jun 22, 2019
1 parent b5f2a07 commit 087d81b
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions README.md
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

0 comments on commit 087d81b

Please sign in to comment.