billd-live-server
  1. b站
billd-live-server
  • README
  • 初始化模块
    • 初始化数据
      POST
    • 初始化角色
      POST
    • 初始化权限
      POST
    • 初始化角色权限
      POST
    • 初始化角色、权限、角色权限
      POST
    • 初始化用户
      POST
    • 初始化用户钱包
      POST
    • 初始化商品
      POST
    • 初始化日志表
      POST
    • 初始化时间表(day)
      POST
    • 初始化时间表(hour)
      POST
    • 初始化时间表(10minute)
      POST
    • 初始化时间表(30minute)
      POST
    • 重建表(开发模式调试用)
      POST
    • 删除用户(开发模式调试用)
      POST
    • 初始化转盘
      POST
    • 初始化行情动态
      POST
    • 初始化课程安排
      POST
    • 初始化直播配置
      POST
    • 更新直播间url
      POST
    • 初始化设置表
      POST
    • resetLiveRoomUrl
      POST
    • 初始化分区
      POST
    • 更新所有直播间的推拉流地址
      POST
  • 支付
    • 下单
    • 支付状态
    • 订单列表
  • 直播
    • 腾讯云直播
      • 推流回调
      • 是否在直播
    • 直播记录列表
    • 直播列表
    • 直播列表(纯净)
    • 删除在线列表的重复直播间
    • 用户是否有直播间
    • 关闭直播
    • 用户在线汇总
    • 用户在线累计
    • 获取在线直播列表
    • 获取历史在线直播列表
    • 获取推流地址
    • 直播间消息列表
    • 转推列表
    • 生成一个全新的假直播
    • 添加假直播开播
    • 删除一个假直播开播
    • 开始直播
    • 直播间是否在直播
    • 获取直播间在线用户
    • 获取所有直播间在线用户
  • 直播间
    • 直播间列表
    • 查找直播间
    • 验证pk秘钥
    • 推流鉴权
  • 商品
    • 商品列表
  • 钱包
    • 钱包列表
  • 其他
    • 获取后端信息
    • 获取ip
    • 获取getPolicy
    • 未命名接口
    • 健康检查flv
    • 健康检查hls
  • 分区
    • 分区列表
    • 分区列表(带直播间)
    • 分区直播间列表
    • 获取所有分区(树型)
    • 获取该分区的所有子分区
    • 获取分区信息
  • SRS
    • WebRTC推流的API
    • WebRTC播放流的API
    • WebRTC Play
    • 踢掉推流的Client
    • 获取服务器的streams信息
    • 获取服务器的clients信息,默认获取前10个
    • 播放回调
  • 用户
    • qq登录
    • 账密登录
    • 获取用户信息
    • 二维码登录
  • 角色模块
    • 新增角色
    • 删除角色
    • 查找角色
    • 修改角色
    • 角色列表(分页)
    • 角色列表(不分页)
    • 获取所有角色(树型)
    • 获取除了父级以外的所有角色(树型)
    • 获取该角色的子角色(只找一层)
    • 获取该角色的子角色(递归查找所有)
    • 批量删除子角色
    • 批量新增子角色
    • 获取某个角色的权限
    • 获取我的角色
    • 获取我的角色(递归找所有)
    • 获取某个用户的角色
    • 获取某个用户的角色(递归找所有)
    • 修改某个角色的权限
    • 给某个角色批量设置子角色
    • 获取该角色的所有子角色
  • 权限模块
    • 新增权限
    • 删除权限
    • 查找权限
    • 修改权限
    • 权限列表(分页)
    • 权限列表(不分页)
    • 获取所有权限(树型)
    • 获取除了父级以外的所有权限(树型)
    • 获取该权限的子权限(只找一层)
    • 获取该权限的子权限(递归查找所有)
    • 批量删除子权限
    • 批量新增子权限
    • 获取我的权限(递归查找所有)
    • 获取某个用户的权限(递归查找所有)
  • 短链模块
    • 重定向
    • 生成短链
  • 访客模块
    • 访客日志列表(只带用户id,不带用户信息)
    • 访客日志列表(带用户信息)
    • 获取一段时间内,每个ip访问的次数
    • 获取一段时间内,每个用户访问的次数
    • 访客统计列表(天)
    • 访客统计列表(小时)
  • 落地页
    • 未命名接口
  • 统计
    • 峰值统计
  • 礼物模块
    • 礼物列表
    • 礼物列表(礼物分组)
  • 签到模块
    • 签到记录列表
    • 签到统计列表
  • 设置
    • 设置列表
  • 聚合直播
    • b站
      • 推荐直播列表
        GET
      • 根据真实直播间号获取直播视频流
        GET
      • 获取直播间信息
        GET
    • 斗鱼
      • 获取直播视频流相关信息
    • 虎牙
      • 未命名接口
  • 全局消息
    • 未命名接口
  • 消息队列
    • create
  • 即时通讯IM
    • 未命名接口
  1. b站

根据真实直播间号获取直播视频流

开发中
本地模拟测试环境
http://127.0.0.1:4300
本地模拟测试环境
http://127.0.0.1:4300
GET
http://127.0.0.1:4300
https://api.live.bilibili.com/room/v1/Room/playUrl

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Query 参数
cid
string 
目标真实直播间号
必需
示例值:
31751478
platform
string 
可选
h5:hls方式
web:http-flv方式
默认为http-flv方式
示例值:
h5

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.live.bilibili.com/room/v1/Room/playUrl?cid=31751478&platform=h5'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
推荐直播列表
下一页
获取直播间信息
Built with