使用免费的LOLS Cloud中继

拿到密钥,选对区域,填进对的栏位。最多十分钟,而且不用在我们这儿注册账号。

聚合需要对端有一个接收端,因为你手机分几路发出去的链路,得先拼回一路,再继续送往Twitch或Kick。自己跑一个是完全可行的选择,应用完整支持(见自托管SRTLA接收端)。不想自己跑的话,LOLS Cloud中继免费、已在运行,这篇指南带你接上一个。

一步一步来

  1. 拿到密钥。打开relay-auth.lols.gg申请一个。你用Twitch登录,这是唯一涉及的账号,也不用绑卡。拿回来的是一个Stream id,已经是中继要的格式,样子大概是publish:live:yourname:yourpassword。自己收好:它是证明这路直播是你的凭据,所以要像对待串流密钥一样对待它,别贴进截图,也别发到Discord消息里。
  2. 选离你最近的区域。英国、新加坡或澳大利亚。这比大家以为的要重要,下面有一节专门讲。
  3. 在应用里添加目标。在LOLS IRL里:Streams → + → SRTLA。点区域选项,主机、端口和名称会自动填好。匹配你SIM卡所属国家的区域带一颗星。
  4. 把密钥粘贴到Stream id。不是名称栏,也不是接在主机后面。密钥本身已经带了publish:前缀,所以整串粘贴。这一栏是最常见的设置错误。
  5. 延迟保持2000 ms,保存,然后开播。展开统计叠加层,看是不是每条链路一行。有两行,一行wifi、一行cell,就说明聚合上了,中继两条都接受了。其余读数聚合指南里有讲。

区域,以及为什么最近的最重要

区域主机端口
英国relay-uk.lols.gg5000
新加坡relay-sg.lols.gg5000
澳大利亚relay-au.lols.gg5000

你和中继之间每多一公里,就多一份追不回来的延迟,而且要付两次,因为SRT是靠重新请求来找回丢包的。地球另一边的中继,会给你的端到端延迟加上几百毫秒,让每次重传都更贵,到了极端甚至根本连不上。就算别的看起来没那么忙,也选最近的。

应用会根据你SIM卡所属国家建议一个区域,这不需要定位权限,也不用查询,而且只是建议。如果你在旅行,或者SIM卡来自你现在不在的地方,就选真正离你最近的那个。

合理使用额度是什么,为什么要有

每个密钥每月包含20小时推流。这远超日常IRL直播的用量,设它只为一个原因:中继是一台共享的机器,上行带宽有限,少数几个人全天候开着无人值守的推流,会让其他所有人的体验变差。合理使用按人算,不按密钥算,所以再生成一个密钥不会重置任何东西。

如果你直播需要的比这更多,发邮件来问。我们宁可提前和你商量好,也不想你在直播中途撞墙。要是你根本不想要额度,就自托管你自己的接收端:应用对中继和你自己的机器一视同仁,除了主机名,你的设置什么都不用变。

中继做什么,不做什么

其他应用

中继说的是标准的、兼容BELABOX的srtla,所以不限于我们的应用。iOS上的Moblin和BELABOX硬件都能用同一个密钥,要粘贴的具体字符串在中继页面上。

密钥丢了?把它当串流密钥对待:泄露了就重新生成一个,别再用旧的。如果中继那边看起来不对,你分不清是你的问题还是我们的问题,就到Discord问,或者发邮件到support@lols.gg,附上区域和大概的时间。

领取中继密钥

想用自己的接收端?自托管SRTLA接收端讲了该运行什么、哪些端口要紧。完全没接触过聚合?从五分钟上手聚合开始,或者看常见问题。