/seam

获取斗鱼,虎牙,哔哩哔哩,抖音,网易CC,快手,花椒,映客 等直播平台的真实流媒体地址(直播源),可在mpv,PotPlayer、flv.js等播放器中播放。将针对性推出不同侧重点的 cli, gui, server 程序

Primary LanguageRust

 _______ _______ _______ _______
|     __|    ___|   _   |   |   |
|__     |    ___|       |       |
|_______|_______|___|___|__|_|__|

SBtream 项目, 经历 python 不成熟的模仿, Java 重构烂尾, 目前使用 rust 进行重构开发

多平台直播源地址获取

  • 目前直播录制需要自行放置 ffmpeg 到 seam 可执行文件所在目录下, 未正式支持, 后续将优化此模块

使用样例

❯ .\seam.exe douyu 88080
[  {
    "rate": "超清1",
    "url": "http://url1"
  },
  {
    "rate": "超清2",
    "url": "http://url2"
  }
]

因为数据具有时效性, 所以具体链接使用 url 进行替换

使用

平台 子命令 房间号位置 <RID> 备注
B 站 bili https://live.bilibili.com/<RID>
斗鱼 douyu https://www.douyu.com/<RID>https://www.douyu.com/xx/xx?rid=<RID>
抖音 douyin https://live.douyin.com/<RID>
虎牙 huya https://huya.com/<RID>
快手 kuaishou https://live.kuaishou.com/u/<RID>
CC cc https://cc.163.com/<RID>
花椒 huajiao https://www.huajiao.com/l/<RID>
艺气山 yqs https://www.173.com/<RID>
棉花糖 mht https://www.2cq.com/<RID>
kk kk https://www.kktv5.com/show/<RID>
千帆直播 qf https://qf.56.com/<RID>
Now 直播 now https://now.qq.com/pcweb/story.html?roomid=<RID>
映客 inke https://www.inke.cn/liveroom/index.html?uid=<RID>
afreeca afreeca https://bj.afreecatv.com/<RID> 主播名字而非直播间号
pandalive panda https://www.pandalive.co.kr/channel/<RID> 主播名字而非直播间号
flex flex https://www.flextv.co.kr/channels/<RID> 主播名字而非直播间号
wink wink https://www.winktv.co.kr/channel/<RID> 主播名字而非直播间号

设置

config.json 放置在 seam 可执行文件所在目录下

{
    "video": {
        "name": "rid-title-time"
    },
    "danmu": {
        "name": "rid-title-time"
    }
}
  • video: 视频文件名设置
  • danmu: 弹幕文件名设置
  • rid: 直播间号
  • title: 直播间标题
  • time: 当前时间

路线

seam

感谢

  1. wbt5/real-url
  2. banner
  3. 手把手教你破解斗鱼 sign 算法