Wowza Streaming Engine 是一款强大的基于 Java 的媒体服务器,支持多种设备上的直播和点播流媒体服务。本指南将带你从零开始在 Windows、macOS 或 Linux 上安装和配置 Wowza。
开始之前
在安装之前,请确保完成以下准备工作:
- 系统要求:请确认你的计算机满足最低系统要求。Wowza 在 64 位操作系统上运行效果最佳。
- 防火墙和端口:流媒体传输需要特定端口开放。在企业网络中,你可能需要网络管理员协助修改核心路由器或防火墙设置。在家庭或小型办公室环境中,请在路由器中设置端口转发,将流量转发到服务器的 IP 地址和端口。相关端口信息详见 Wowza 文档。
- Java 版本:建议使用安装程序默认安装的 Java 版本,以获得最佳性能和稳定性。
- 仅安装一个实例:不要在同一台机器上安装或运行多个版本或实例的 Wowza Streaming Engine。
第一步:下载 Wowza Streaming Engine
如果你尚未下载安装程序,请前往 Wowza 的 官网下载页面,选择适合你操作系统的安装包进行下载。
第二步:安装 Wowza Streaming Engine
Windows 系统
- 双击运行
WowzaStreamingEngine-4.8.21+6-windows-installer.exe
。 - 跟随安装向导完成安装。
macOS 系统
- 双击
WowzaStreamingEngine-4.8.21+6-osx-installer.dmg
。 - 然后再次双击安装图标启动安装程序。
Linux 系统
- 打开终端,进入安装包所在目录。
- 设置安装程序为可执行文件:
sudo chmod +x WowzaStreamingEngine-<version>-linux-x64-installer.run
- 运行安装程序:
sudo ./WowzaStreamingEngine-<version>-linux-x64-installer.run
安装过程中
- 许可证密钥:输入有效的产品许可证密钥。你可以在 Wowza 销售确认邮件中找到,或者查看旧安装目录中的
Server.license
文件。 - 管理员账号:设置管理员用户名和密码(区分大小写),用于登录 Web 管理界面 Wowza Streaming Engine Manager。
- 安装路径:你可以使用默认路径或自定义路径:
- Windows:
C:\Program Files\Wowza Media Systems\Wowza Streaming Engine-4.8.21+6\
- macOS:
/Applications/Wowza Streaming Engine-4.8.21+6/
及/Library/
中的相关文件 - Linux:
/usr/local/WowzaStreamingEngine-4.8.21+6/
(需 root 权限)
- Windows:
- 启动配置:
默认情况下,Wowza 会作为系统服务自动启动。
如果你正在开发应用,建议选择“独立模式”启动,这样可以更快启动/停止,并在终端中实时查看日志。
点击 Finish 完成安装。
第三步:确认 Wowza 是否正常运行
打开浏览器,访问以下地址:
http://[你的-wowza-IP]:1935/ServerVersion
将 [你的-wowza-IP]
替换为你的服务器 IP 地址或域名。如果是本地安装,可以使用:
http://localhost:1935/ServerVersion
如果安装成功,浏览器将显示 Wowza 的版本号。如果没有显示,请检查:
- Wowza 是否正确安装
- TCP 端口 1935 是否在路由器、防火墙或 iptables 中开放
第四步:登录 Wowza Streaming Engine Manager
浏览器要求
请使用支持 HTML5 和 CSS3 的现代浏览器。建议使用最新版 Google Chrome。
登录管理界面
在浏览器中输入以下地址:
http://[你的-wowza-IP]:8088/enginemanager
本地访问示例:
http://localhost:8088/enginemanager
输入安装时设置的用户名和密码,然后点击 登录(Sign In)。
注意:默认情况下,Wowza 只允许本地连接(localhost)。如需从其他设备远程访问,请参考 Wowza 的远程连接指南。
总结
你已经成功安装并登录了 Wowza Streaming Engine。现在可以通过管理界面创建流媒体应用、配置参数、监控流量等。
如需深入了解直播流设置、转码功能或与 CDN 的集成等高级功能,请参考 Wowza 官方文档或社区论坛。
如果你还需要我帮你导出为 TXT 文件,或继续设置直播流等后续操作,欢迎告诉我!