使用 RTMPS 对直播进行加密

您可以使用 RTMPS 向 YouTube 直播流式传输内容。RTMPS 是常用的 RTMP 流式视频协议的安全扩展版本,也是通过传输层安全协议 (TLS/SSL) 连接传输的 RTMP,且提供加密功能。

开始使用

请确保您的编码器支持 RTMPS 并且您了解在 YouTube 上进行直播的基础知识。了解如何使用编码器创建直播

1. 检查是否存在 YouTube RTMPS 预设

将您的编码器更新至最新版本,然后查看是否有适用于 YouTube RTMPS 的内置设置。

  • 如果有,则选择该 YouTube RTMPS 预设。此外,您可能还需要输入从直播控制室获得的直播码。这样就完成了直播的准备工作。
  • 如果编码器没有 YouTube RTMPS 预设,请按照“设置服务器网址”部分操作。

2. 设置服务器网址

您可以从直播控制室获取 RTMPS 网址。请注意,默认情况下,直播控制室仍会向您显示常规 RTMP 网址,因此,请确保获取 RTMPS 网址。

  1. 打开 YouTube 直播控制室
  2. 点击直播标签页或安排新直播。
  3. 在“直播设置”下的“直播网址”字段中,点击锁形图标以显示 RTMPS 网址。
  4. 复制该“直播网址”。
  5. 将该网址粘贴到编码器中。
  6. 从直播控制室复制 YouTube 直播码,然后将其粘贴到编码器中。

问题排查

SSL 错误

如果您看到“the RTMP server sent an invalid SSL certificate”(RTMP 服务器发送的 SSL 证书无效)的错误,请按以下步骤操作:

1. 确保服务器网址正确无误

按照“设置服务器网址”中的步骤操作,确保服务器网址正确无误。另外,协议和服务器都应是 rtmps,而不是 rtmp

2. 指定端口号

如果网址正确,但您仍收到 SSL 错误消息,请尝试在网址中指定端口 443。下面是一个示例,您需要对网址进行更新,确保与从直播控制室获取的直播网址一致:

rtmps://exampleYouTubeServer.com:443/stream

或者,如果您的编码器要求您在配置选项中指定端口号,请使用 443。

连接超时

如果您看到“failed to connect to server — connection timed out”(无法连接服务器 - 连接超时)"的错误消息,请按以下步骤操作:

1. 确保服务器网址正确无误

按照“设置服务器网址”中的步骤操作,确保服务器网址正确无误。

另外,协议和服务器都应是 rtmps,而不是 rtmp。

2. 检查您的编码器是否支持 RTMPS

如果问题仍然存在,则可能是您的编码器不支持 RTMPS。请仔细查看编码器的相关文档。

该内容对您有帮助吗?

您有什么改进建议?

需要更多帮助?

请尝试以下步骤:

搜索
清除搜索内容
关闭搜索框
主菜单
11409120157037675702
true
搜索支持中心
true
true
true
true
true
59
false
false