直播目录
谁会开直播,都在一张开放的清单里
一个直播源目录:会开直播的 Telegram 频道和创作者、Owncast 和 PeerTube 服务器,以及广播机构自己提供的直播流。它只告诉你去哪里看,不告诉你现在谁在直播:这要由 app 自己去问每个直播源。
API
四个接口
通过 HTTPS 提供只读的 JSON,不需要密钥,也不用 cookie。响应带有 ETag,可以缓存五分钟,任何网页都能读取。
GET/v1/directory这个目录是什么:它的名称、规则在哪里,以及收录了多少直播源GET/v1/categories直播源所属的分类,附各语言的名称GET/v1/sources所有直播源,可按种类、分类、语言、国家或关键词筛选GET/v1/sources/{id}单个直播源
目录收录
直播源0
参与贡献
添加直播源
一个直播源就是一个文件 data/live/sources/<id>.json,通过 pull request 添加。自动检查会对照契约校验它;合并之后,目录从下一次部署起就会提供它。
对每个直播源的要求
- 所有者自己公开的地方:Telegram 用户名、Owncast 服务器、PeerTube 频道
- HLS 流只能来自播出它的广播机构,或经其许可
- 播放时不需要密钥、登录或其他应用的请求头
- 成人内容须明确标注
自建
运行你自己的目录
把这个仓库 fork 过去,用你自己的域名部署到 Cloudflare Workers 上;或者用你喜欢的任何服务器提供同样的 JSON。目录就是一张谁都能维护的清单:能读一个目录的 app,就能读所有目录。
源码