# ksdyDanMuNodeJS **Repository Path**: szktor/ksdy-dan-mu-node-js ## Basic Information - **Project Name**: ksdyDanMuNodeJS - **Description**: 快手+抖音直播 弹幕服务 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-02-03 - **Last Updated**: 2025-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 开发 node:v20.11.0,npm:v10.2.4 ```bash npm install pako yarn yarn start ``` ## 弹幕服务推送 采用队列削峰 ### 快手 ws服务地址:ws://127.0.0.1:5858?soure=ks&id=w5556666&key=xxx ### 抖音 - ws服务地址:ws://127.0.0.1:5858?soure=dy&id=6096197105&key=xxx - 获取wss连接地址:post json : http://127.0.0.1:5880/getDyWssUrl - json: - {"RoomId":"7466433455115520802", "UserUniqueId":"7466508908946703881"} - 抖音ws签名参考:https://blog.csdn.net/m0_75268677/article/details/137596255 ### 推送数据格式:{"code":200,"msg":"success","soure":"ks","type":"GiftMessage","data":[]} type 枚举: - RoomUserMessage array 房间用户列表消息 - RoomInfoMessage array 房间消息 (观看总数,当前观看人数,点赞总数) - ChatMessage array 聊天消息 - LikeMessage array 点赞消息 - GiftMessage array 礼物消息 - FollowMessage array 关注消息 - 仅抖音 - EnterMessage array 进入房间消息 - 仅抖音 ### 部署 宝塔创建node项目 - node v20.11.0 - npm v10.2.4 - 压缩根目录下所有文件,包含node_modules ### 抖音参考项目: - https://github.com/saermart/DouyinLiveWebFetcher - https://gitee.com/Amren/douyin-live-python - https://github.com/skmcj/dycast