2024年9月20日

Wowza Streaming Engine Manager 入门

Wowza Streaming Engine Manager 入门

Wowza Streaming Engine Manager 是什么?

您可以将 Wowza Streaming Engine Manager 视为 Wowza Streaming Engine 的控制面板。它是一个基于 Web 的工具,可让您使用计算机、平板电脑甚至手机上的 Web 浏览器轻松设置、管理和监控视频流。

即使您不是技术专家,此工具也能使管理强大的 Wowza Streaming Engine 变得更加简单。它在更复杂的命令行选项之上提供了一个用户友好的界面,让您在进行视频流传输时拥有更大的控制权和信心。

首次登录和管理凭据

首次启动 Manager 时,您需要使用在安装 Wowza Streaming Engine 时创建的用户名和密码登录。请记住,它们区分大小写。

此初始帐户具有管理员权限,但它不会自动授予您访问在 Wowza Streaming Engine Manager 的 PropertiesModulesServer Listeners 选项卡上配置的所有高级服务器和应用程序设置的权限。别担心,您可以在首次登录后轻松启用这些高级设置。您还可以为其他用户创建帐户。

重要提示: 某些高级配置可能仍需要您直接在 Manager 界面之外编辑特定文件(例如 XML 文件)。此外,对于较新版本(4.8.5 及更高版本),您将需要系统级管理员或 root 权限才能编辑包含脚本或可执行文件的目录中的 Wowza Streaming Engine 文件。

为您的管理员帐户启用高级设置访问权限

  1. 转到“Server”选项卡。
  2. 在侧面板中单击“Users”。
  3. 找到您的管理员用户名,然后单击旁边的“Edit”图标。
  4. 选中“Allow access to advanced properties and features”复选框。
  5. 单击“Save”。
  6. 您将自动注销。只需重新登录即可访问高级功能。

创建新用户帐户

您可以创建具有完整“Administrator”访问权限或受限“Read-Only”访问权限的其他用户帐户。

  1. 转到“Server”选项卡,然后单击“Users”。
  2. 单击“Add User”。
  3. 填写“User Name”、“Password”(输入两次以确认 - 请记住区分大小写!),然后选择“Access Level”(“Administrator”或“Read-Only”)。
  4. 如果您希望用户访问或查看高级设置,请选中“Allow access to advanced properties and settings”复选框。这允许管理员编辑高级设置,只读用户查看它们。
  5. 单击“Add”。

安全提示: Wowza 建议使用强密码加密,例如 bcrypt 或 digest。您可以使用命令行工具管理此项。

设置您的第一个应用程序

要开始流式传输,您需要在 Wowza Streaming Engine 中创建一个“application”(应用程序)。直播流和视频点播 (VOD) 有不同的类型:

直播应用程序:

  • Live Single server or origin: 将直播流直接发送给观众或发送到其他 Wowza 服务器以处理更多观众。
  • Live Edge: 从源服务器接收流并将其分发给观众。
  • Live HTTP Origin: 使用常见的 Web 协议将直播流传送到特殊的缓存系统。

VOD 应用程序:

  • VOD Single server: 将预先录制的视频文件直接流式传输给观众。
  • VOD Edge: 从中央存储(Media Cache)获取视频文件并进行流式传输。
  • VOD HTTP Origin: 使用 Web 协议将 VOD 文件传送到缓存系统。

如何创建应用程序(示例:VOD Single Server):

  1. 单击“Applications”选项卡。
  2. 单击“Add Application”。
  3. 选择您需要的应用程序类型(例如,“VOD Single server”)。
  4. 在弹出框中为您的应用程序指定一个唯一的名称,然后单击“Add”。
  5. 查看下一页上的设置,然后单击“Save”。

使用 Properties(属性)进行微调

Properties 允许您调整应用程序或服务器本身的默认行为。您可以在应用程序或服务器功能的设置页面的“Properties”选项卡下找到它们。您需要高级管理员权限才能访问此选项卡。

启用默认属性:

  1. 选择您要配置的应用程序或功能。
  2. 转到其“Properties”选项卡。
  3. 使用“Quick Links”跳转到特定部分或向下滚动。
  4. 单击要更改的部分的“Edit”。
  5. 找到该属性,选中其“Enabled”复选框,并设置其值(“True”或特定值)。
  6. 单击“Save”并重新启动应用程序或服务器以使更改生效。

添加自定义属性:

  1. 转到所需应用程序或功能的“Properties”选项卡。
  2. 在“Quick Links”中单击“Custom”或滚动到“Custom”部分。
  3. 单击“Edit”,然后单击“Add Custom Property”。
  4. 定义属性的“Path”、“Name”、“Type”和“Value”。
  5. 单击“Add”,然后单击“Save”,并重新启动应用程序或服务器。

使用 Modules(模块)添加功能

Modules 类似于插件;它们是为您的应用程序添加额外功能的 Java 代码段。Wowza 自带了几个内置模块,还有更多模块可供下载。您甚至可以开发自己的自定义模块。

您可以在应用程序页面的“Modules”选项卡上管理模块。(同样,您需要高级管理员权限才能执行此操作)。模块按它们在列表中出现的顺序加载。

添加自定义模块:

  1. 选择应用程序。
  2. 转到“Modules”选项卡。
  3. 单击“Edit”,然后单击“Add Module”。
  4. 提供唯一的“Name”、可选的“Description”和“Fully Qualified Class Name”(完全限定类名 - 这指向 Java 代码,通常位于 .jar 文件中)。
  5. 单击“Add”,然后单击“Save”,并重新启动应用程序。

使用 Server Listeners(服务器侦听器)处理事件

Server Listeners 也是 Java 类,但它们响应在服务器或虚拟主机级别发生的事件(例如服务器启动)。它们可以根据这些事件扩展服务器的工作方式。

您可以在“Server Setup”下的“Server Listeners”选项卡上管理这些侦听器。(需要高级管理员权限)。与模块类似,它们按列出的顺序执行。

添加自定义服务器侦听器:

  1. 转到“Server”选项卡,然后转到“Server Setup”。
  2. 单击“Server Listeners”选项卡。
  3. 单击“Edit”,然后单击“Add Server Listener”。
  4. 指定“Base Class”(基类 - 指向 Java 代码)并单击“Add”。
  5. 单击“Save”并重新启动服务器。

配置网络端口 (Ports)

Wowza Streaming Engine 使用特定的网络端口来执行不同的任务(例如流式传输、管理)。常见的默认端口包括用于标准流式传输的 TCP 1935、用于基于 Web 的流式传输的 TCP 80/443 以及用于管理的 TCP 8086-8088。

重要注意事项:

  • Wowza 需要独占使用其端口;没有其他程序可以使用相同的端口。
  • 确保在您的防火墙上打开这些端口。您可能需要网络管理员的帮助,尤其是在企业环境中。
  • 对于家庭/小型办公室网络,您可能需要在路由器上设置“端口转发”。请查阅您的路由器文档。

添加更多端口(如果需要):

  1. 转到“Server”选项卡,然后转到“Virtual Host Setup”。
  2. 单击“Edit”。
  3. 滚动到“Host Ports”并单击“Default Streaming”的“Edit”图标。
  4. 将您所需的端口号添加到“Port(s)”中以逗号分隔的列表中,然后单击“Apply”。
  5. 单击“Save”并重新启动服务器。

管理 License Keys(许可证密钥)

您的主要 Wowza Streaming Engine 许可证密钥在安装过程中输入并显示在 Manager 中。您可以直接在 Manager 中更新或添加密钥,而无需重新安装。如果您想为 Transcoder、nDVR 或 DRM 等额外功能添加密钥(如果它们未包含在您的主许可证中,或者如果您更改了许可证类型),可以在此处进行操作。所有密钥都存储在 Wowza 安装目录中名为 Server.license 的文件中。

添加/更新许可证密钥:

  1. 转到“Server”选项卡,然后转到“Server Setup”。
  2. 单击“Edit”。
  3. 在“License Keys”框中,输入您的密钥。将每个密钥放在新行上。
  4. 单击“Save”。
  5. 出现提示时,单击页面顶部的“Restart Now”。新密钥将在重新启动后激活。(出于安全原因,Manager 之后只会显示密钥的一部分)。

了解许可证类型:

  • Subscription(订阅): 适用于不断变化的需求。可在多个安装上使用相同的密钥(以 ENGM4 开头),包括 Transcoder、nDVR、DRM。
  • Perpetual(永久): 最适合稳定、长期的使用。2015 年 12 月 22 日之后购买的永久许可证密钥具有 EPBP4 前缀,用于单个 Streaming Engine 实例以及集成的 Transcoder、nDVR 和 DRM 技术。
  • 注意:如果您在 2015 年 12 月 23 日之前购买了 Wowza Streaming Engine 的永久许可证,并且许可证密钥具有 EPBU4 前缀,则它仅许可 Wowza Streaming Engine 以及 Transcoder 和 nDVR 技术。需要单独的许可证密钥才能启用与服务器实例集成的 Wowza DRM 技术(除非您想在媒体服务器软件中启用此技术,否则不必在“License Keys”框中输入 DRM 许可证密钥)。如果您在 2015 年 1 月 1 日之前购买了 Wowza Streaming Engine 的许可证,请发送电子邮件至 sales@wowza.com 以了解如何为该软件获取许可证。
  • Trial(试用): 当您的 Wowza Streaming Engine 软件试用许可证到期并且您获得了新的付费许可证后,您必须从“License Keys”框中删除试用许可证密钥,然后添加新的付费密钥。如果您不确定某个许可证密钥是否为试用密钥,可以在您从 Wowza 下载试用软件时收到的电子邮件中找到它。
  • 注意:当您用付费许可证替换试用许可证密钥时,无需重新安装媒体服务器软件或重新创建其设置。

以上涵盖了 Wowza Streaming Engine Manager 中的基本管理任务。祝您流媒体传输愉快!