Neutree / Pandatvdanmu
Licence: mit
Panda TV 弹幕助手 ( 熊猫TV 弹幕助手) (JAVA)
Stars: ✭ 65
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Pandatvdanmu
GenericProtocol
⚡️ A fast TCP event based buffered server/client protocol for transferring data over the (inter)net in .NET 🌐
Stars: ✭ 38 (-41.54%)
Mutual labels: socket, protocol
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (+103.08%)
Mutual labels: protocol, socket
Kcp
⚡ KCP - A Fast and Reliable ARQ Protocol
Stars: ✭ 10,473 (+16012.31%)
Mutual labels: socket, protocol
Pypacker
📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (+232.31%)
Mutual labels: protocol, socket
How-to-Deconstruct-Ping-with-C-and-NodeJS
🙈 Simple examples that show how to work with binary headers in C and NodeJS
Stars: ✭ 51 (-21.54%)
Mutual labels: socket, protocol
procbridge
A super-lightweight IPC (Inter-Process Communication) protocol over TCP socket.
Stars: ✭ 118 (+81.54%)
Mutual labels: socket, protocol
Erpc
An efficient, extensible and easy-to-use RPC framework.
Stars: ✭ 2,274 (+3398.46%)
Mutual labels: protocol, socket
xmpp-php
PHP client library for XMPP (Jabber) protocol
Stars: ✭ 33 (-49.23%)
Mutual labels: socket, protocol
tcp-multiplexer
A TCP service multiplexer in Python
Stars: ✭ 32 (-50.77%)
Mutual labels: socket, protocol
Glsp
Graphical language server platform for building web-based diagram editors
Stars: ✭ 53 (-18.46%)
Mutual labels: protocol
Notifier
NO LIBRARIES socket per page bridge for your Laravel application. (CLIENT PART INCLUDED)
Stars: ✭ 57 (-12.31%)
Mutual labels: socket
Vibe Core
Repository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-13.85%)
Mutual labels: socket
Blink
A socket send and receive agreement framework; Easy use IO.
Stars: ✭ 52 (-20%)
Mutual labels: socket
Veza
IPC/TCP Networking Utility to connect several processes with great concurrency.
Stars: ✭ 45 (-30.77%)
Mutual labels: socket
Funyahoo Plusplus
A replacement Yahoo prpl (protocol plugin) for Pidgin/libpurple
Stars: ✭ 62 (-4.62%)
Mutual labels: protocol
PandaTvDanMu
Panda TV 弹幕助手 ( 熊猫TV 弹幕助手) (JAVA)
功能
- 接收某个房间的弹幕和礼物
- 调节界面透明度
- 设置保留的弹幕个数
- 拖动边框直接调节界面大小
- 语音朗读弹幕(需要设置中开启,5个人物提供选择)
- 记住设置信息
- 记住房间号
- 自动检测更新
使用
- 查看电脑是否已装java : 按WIN+R两个键,输入cmd进入控制台,输入java -version,不提示错误即表示已装java
- 如果没装java,下载后安装
- 点我找到最新版本,下载压缩文件(Neucrack_PandaTV_DanMu.zip)并解压
- 双击start.bat文件运行
测试
- Win10测试通过
- win7测试通过
- Ubuntu16.04 测试通过(无全局键、语音)
提示
软件还在更新中,请关注新版本。如果因为压缩软件等占用了打开方式,不能直接双击打开,请搜索“双击运行jar”
原理简介
- 主要通过抓包软件获取到浏览器与PandaTv的弹幕服务器的通信方式和协议,然后进行编写。
- 主要使用socket进行通信,面向连接的方式来保证弹幕的实时性。开始会使用http来获得弹幕服务器信息以及验证信息,这些信息会在socket通信帧中使用到。
- 协议见protocol.md
声明
源码仅供学习交流使用
反馈与参与
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].