Wowza Streaming Engine Manager 是什么?
您可以将 Wowza Streaming Engine Manager 视为 Wowza Streaming Engine 的控制面板。它是一个基于 Web 的工具,可让您使用计算机、平板电脑甚至手机上的 Web 浏览器轻松设置、管理和监控视频流。
即使您不是技术专家,此工具也能使管理强大的 Wowza Streaming Engine 变得更加简单。它在更复杂的命令行选项之上提供了一个用户友好的界面,让您在进行视频流传输时拥有更大的控制权和信心。
首次登录和管理凭据
首次启动 Manager 时,您需要使用在安装 Wowza Streaming Engine 时创建的用户名和密码登录。请记住,它们区分大小写。
此初始帐户具有管理员权限,但它不会自动授予您访问在 Wowza Streaming Engine Manager 的 Properties
、Modules
和 Server Listeners
选项卡上配置的所有高级服务器和应用程序设置的权限。别担心,您可以在首次登录后轻松启用这些高级设置。您还可以为其他用户创建帐户。
重要提示: 某些高级配置可能仍需要您直接在 Manager 界面之外编辑特定文件(例如 XML 文件)。此外,对于较新版本(4.8.5 及更高版本),您将需要系统级管理员或 root 权限才能编辑包含脚本或可执行文件的目录中的 Wowza Streaming Engine 文件。
为您的管理员帐户启用高级设置访问权限
- 转到“Server”选项卡。
- 在侧面板中单击“Users”。
- 找到您的管理员用户名,然后单击旁边的“Edit”图标。
- 选中“Allow access to advanced properties and features”复选框。
- 单击“Save”。
- 您将自动注销。只需重新登录即可访问高级功能。
创建新用户帐户
您可以创建具有完整“Administrator”访问权限或受限“Read-Only”访问权限的其他用户帐户。
- 转到“Server”选项卡,然后单击“Users”。
- 单击“Add User”。
- 填写“User Name”、“Password”(输入两次以确认 - 请记住区分大小写!),然后选择“Access Level”(“Administrator”或“Read-Only”)。
- 如果您希望用户访问或查看高级设置,请选中“Allow access to advanced properties and settings”复选框。这允许管理员编辑高级设置,只读用户查看它们。
- 单击“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):
- 单击“Applications”选项卡。
- 单击“Add Application”。
- 选择您需要的应用程序类型(例如,“VOD Single server”)。
- 在弹出框中为您的应用程序指定一个唯一的名称,然后单击“Add”。
- 查看下一页上的设置,然后单击“Save”。
使用 Properties(属性)进行微调
Properties 允许您调整应用程序或服务器本身的默认行为。您可以在应用程序或服务器功能的设置页面的“Properties”选项卡下找到它们。您需要高级管理员权限才能访问此选项卡。
启用默认属性:
- 选择您要配置的应用程序或功能。
- 转到其“Properties”选项卡。
- 使用“Quick Links”跳转到特定部分或向下滚动。
- 单击要更改的部分的“Edit”。
- 找到该属性,选中其“Enabled”复选框,并设置其值(“True”或特定值)。
- 单击“Save”并重新启动应用程序或服务器以使更改生效。
添加自定义属性:
- 转到所需应用程序或功能的“Properties”选项卡。
- 在“Quick Links”中单击“Custom”或滚动到“Custom”部分。
- 单击“Edit”,然后单击“Add Custom Property”。
- 定义属性的“Path”、“Name”、“Type”和“Value”。
- 单击“Add”,然后单击“Save”,并重新启动应用程序或服务器。
使用 Modules(模块)添加功能
Modules 类似于插件;它们是为您的应用程序添加额外功能的 Java 代码段。Wowza 自带了几个内置模块,还有更多模块可供下载。您甚至可以开发自己的自定义模块。
您可以在应用程序页面的“Modules”选项卡上管理模块。(同样,您需要高级管理员权限才能执行此操作)。模块按它们在列表中出现的顺序加载。
添加自定义模块:
- 选择应用程序。
- 转到“Modules”选项卡。
- 单击“Edit”,然后单击“Add Module”。
- 提供唯一的“Name”、可选的“Description”和“Fully Qualified Class Name”(完全限定类名 - 这指向 Java 代码,通常位于
.jar
文件中)。 - 单击“Add”,然后单击“Save”,并重新启动应用程序。
使用 Server Listeners(服务器侦听器)处理事件
Server Listeners 也是 Java 类,但它们响应在服务器或虚拟主机级别发生的事件(例如服务器启动)。它们可以根据这些事件扩展服务器的工作方式。
您可以在“Server Setup”下的“Server Listeners”选项卡上管理这些侦听器。(需要高级管理员权限)。与模块类似,它们按列出的顺序执行。
添加自定义服务器侦听器:
- 转到“Server”选项卡,然后转到“Server Setup”。
- 单击“Server Listeners”选项卡。
- 单击“Edit”,然后单击“Add Server Listener”。
- 指定“Base Class”(基类 - 指向 Java 代码)并单击“Add”。
- 单击“Save”并重新启动服务器。
配置网络端口 (Ports)
Wowza Streaming Engine 使用特定的网络端口来执行不同的任务(例如流式传输、管理)。常见的默认端口包括用于标准流式传输的 TCP 1935、用于基于 Web 的流式传输的 TCP 80/443 以及用于管理的 TCP 8086-8088。
重要注意事项:
- Wowza 需要独占使用其端口;没有其他程序可以使用相同的端口。
- 确保在您的防火墙上打开这些端口。您可能需要网络管理员的帮助,尤其是在企业环境中。
- 对于家庭/小型办公室网络,您可能需要在路由器上设置“端口转发”。请查阅您的路由器文档。
添加更多端口(如果需要):
- 转到“Server”选项卡,然后转到“Virtual Host Setup”。
- 单击“Edit”。
- 滚动到“Host Ports”并单击“Default Streaming”的“Edit”图标。
- 将您所需的端口号添加到“Port(s)”中以逗号分隔的列表中,然后单击“Apply”。
- 单击“Save”并重新启动服务器。
管理 License Keys(许可证密钥)
您的主要 Wowza Streaming Engine 许可证密钥在安装过程中输入并显示在 Manager 中。您可以直接在 Manager 中更新或添加密钥,而无需重新安装。如果您想为 Transcoder、nDVR 或 DRM 等额外功能添加密钥(如果它们未包含在您的主许可证中,或者如果您更改了许可证类型),可以在此处进行操作。所有密钥都存储在 Wowza 安装目录中名为 Server.license
的文件中。
添加/更新许可证密钥:
- 转到“Server”选项卡,然后转到“Server Setup”。
- 单击“Edit”。
- 在“License Keys”框中,输入您的密钥。将每个密钥放在新行上。
- 单击“Save”。
- 出现提示时,单击页面顶部的“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 中的基本管理任务。祝您流媒体传输愉快!