Steamworks 文献库
在 Steam 商店直播游戏试用版
在 Steam 商店直播试用版游戏视频益处良多。 比如,这是一个在游戏发行前向未来的粉丝展示游戏内容的绝佳方式,并且可能促使 Steam 顾客亲自尝试试用版。

本文档将会介绍将试用版成功流式传输至 Steam 商店页面所需的步骤。 将试用版流式传输至 Steam 商店与流式传输基础游戏在数个方面不尽相同。 本文档将会介绍这些不同之处。

背景

Steam 上的试用版有和其基础游戏不同的 appID。 试用版并不具有自己的 Steam 商店页面,用户可以通过搜索、基础游戏商店页面上的“下载试用版”按钮、试用版内容中心或 Steam 新品节类型的活动找到试用版。

可在此处了解更多有关设置试用版应用的事项。

试用版流式传输考虑因素

因为试用版没有自己的商店页面,您无法使用试用版的 appid 来设置您的流式传输。 试用版的 AppID 并不会自动出现在基础游戏的商店页面上。 就算您是在直播试用版内容,您也必须表示自己在向 Steam 实况直播流式传输基础游戏。 另外一个重要的考量是要使用能够游玩基础游戏的 Steam 帐户。 该 Steam 帐户可通过几种方式获取基础游戏:

  • 属于 Steamworks 合作伙伴组,有访问游戏的权限
  • 如果基础游戏已发行,通过购买或产品密钥持有游戏的许可。
  • 如果游戏没有发行,持有发行先决替代许可

Steam 实况直播服务器会阻止对 Steam 用户账户无权游玩的内容进行流式传输。 这是一项通用保护措施,防止无意中通过 Steam 实况直播泄露游戏内容。
您不能使用 Steam 客户端内置的直播功能来向 Steam 商店流式传输试用版的游戏视频,因为客户会使用试用版的 appID。 由于试用版的 appID 与基础游戏的 appID 不同,它将不会出现在基础游戏的 Steam 商店页面。 如果您想要向 Steam 商店流式传输试用版的戏视频,您将需要使用第三方流式传输软件。

流式传输设置

必须的设置操作如下:
  • 按照“要求”部分所述,让流式传输帐户满足前提条件。
  • 按照此处所列内容,给予 Steam 流式传输帐户在基础游戏商店页面直播的权限。 此权限可以通过某个 Steam 活动授予,也可以通过在商店页面编辑的“特殊设置”授予,后者在权限被移除且商店页面重新发布前一直有效。
  • 您需要使用外部软件来向 Steam 流式传输试用版的视频,因此您需要按照此处说明来准备 Steam 流式传输帐户的 RTMP 服务器和令牌。 请务必将直播 appID 设置为基础游戏的 appID,而不是游戏试用版的 appID。
  • 不要使用您计划用来直播的 Steam 帐户游玩试用版应用。 为什么呢? 因为游玩 Steam 库中的游戏将会告知直播系统该帐户当前在玩的游戏的 AppID。 直播系统会优先直播库中正在游玩的游戏,而不是直播配置页面中所配置的 AppID 值。 如果您想要玩试用版应用,那么请使用没有进行直播的 Steam 帐户。

流式传输软件

已经有许多软件程序包可以让您将游戏流式传输至类似 Steam 的平台。 我们将使用一款名为 OBS(Open Broadcasting Software)的开源软件,进行快速示范。

OBS 快速开始

使用 OBS 设置向 Steam 流式传输的步骤。 您的 OBS 版本用户界面可能稍有不同,然而,总体步骤应该是一样的。
  1. 开始运行您的试用版,以便其准备就绪供 OBS 捕获内容。
  2. 定义一个片段。 您可以任意为其命名。

    2020-03-10_22-10-29.png

  3. 为 OBS 设置捕获视频和音频内容的来源。 OBS 自带一个默认来源,叫做“游戏捕获”(Game Capture)。 创建一个新来源,按您喜好为其命名。

    2020-03-10_22-11-39.png 2020-03-10_22-13-24.png 2020-03-10_22-23-22.png

  4. 在您新游戏捕获的属性窗口中,将模式设置为“捕获特定窗口”(Capture Specific Window)并选中正在运行试用版的窗口。 此时游戏已准备就绪可供捕获,您可以关闭属性窗口。

    2020-03-10_22-20-21.png

  5. 打开控制面板中的“设置”

    2020-03-10_22-25-10.png

  6. 前往“推流”(Stream)配置选项卡。 从“推流类型(Stream type)类型”下拉菜单中选择“定制推流服务器(Custom Streaming Server)”。 在此输入上传服务器上传令牌,可在直播上传设置页面找到。 如果登录时使用的是计划用来向 Steam 流式传输的帐户,需要进行这些配置。

    2020-03-10_22-26-59.png

  7. 前往“输出”配置选项卡。 从输出模式中选择“高级”。 请确保指定关键帧间隔参数为 2,因为这是上传流式传输内容至 Steam 的关键要求。 其他设置使用默认值即可。 关于 Steam 对其他设置的要求,详细信息可参见此处

    2020-03-10_22-32-11.png

  8. 现在可以进行流式传输了。 您可以关闭设置面板并开始流式传输。 您可以回到流式传输帐户的直播上传设置页面,查看直播流式传输的统计数字、所有错误诊断消息,并可在 Steam 社区站点找到该直播流式传输的链接。