跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • STLInku – Youtube 直播转发系统
未分類
2020 年 4 月 9 日

STLInku – Youtube 直播转发系统

[ad_1]

#VPS #Tools

STLInku – Youtube 直播转发系统

? 编者注:

随着国内对直播管控的进一步加强,以 Bilibili 为例,许多身在海外 UP 主们在开播前需要向平台报备,但往往会因为审核速度过慢或失败而被迫放观众们的鸽子。开发者 墨枫梧桐 通过在海外服务器上部署 StreamLink 将 Youtube 的直播转发至大陆的服务器,再由大陆的服务器将直播流信号推送至 Bilibili,从而间接越过平台的限制,同时还加入了酷 Q 机器人来远程控制中转服务器。当然,除了推流至 Bilibili,其它的直播平台亦可通过这种方式进行中转。

? 实现原理:

1. UP 主推流至 Youtube → StreamLink (海外服务器) 获取 Y2B 的直播链接,并生成推流链接 → FFmpeg (大陆服务器) 获取推流链接,并中转至直播平台
2. 用户通过酷 Q 机器人通过 API 可远程开启/关闭推流、修改 Y2B 直播链接

? 准备清单:

1. 一台海外的服务器 (数据源)
2. 一台国内的服务器 (国内中转服务器)
3. 域名、SSL 证书 (可选,用于服务器间的 Https 加密通信)

? 海外服务器部署步骤:

1. 部署 Php、Nginx、SSL 证书 (可选)
2. 部署 Python 3.X,编译安装 StreamLink
3. 将 Y2B 直播链接、相关开放端口、缓存配置填写至 StreamLink 配置文件中
4. 测试 StreamLink 推流能否正常观看

? 国内服务器部署步骤:

1. 安装 Php、Nginx、FFmpeg
2. 将 StreamLink 推流链接、Bilibili 推流链接填写至 FFmepg 配置中
3. 测试 Bilibili 直播信号能否正常观看

? 作者注:

目前该项目仅开发了基本功能,尚未进行进一步的优化,但已为其所在的团队提供了至少 5 次的稳定转播。感谢 小白 提供的开发协助。

? 相关链接:

1⃣️ STLInku:一个转播 Bot 的搭建教程
2⃣️ CentOS7 安装 FFmpeg 并进行斗鱼电影直播
3⃣️ StreamLink
4️⃣ Nginx-RTMP-Module

频道:@blog4563

[ad_2]

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具