Wowza Streaming Engine 4快速上手指南
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/
这篇文章是一个快速上手指南,指导你如何下载、安装、配置Wowza Streaming Engine™ 4.0.6


简介

安装Java
32位Java client环境下关于Wowza Streaming Engine的配置
下载和安装Wowza Streaming Engine
启动Wowza Streaming Engine
作为系统服务启动软件(Windows)
作为系统服务启动软件(Mac OS)
作为系统服务启动软件(Linux)
做个简单的测试
下一步



简介



Wowza Streaming Engine 4 (也就是著名的Wowza Media Server®)是一个高性能、可扩展的流媒体服务器软件,支持直播、VOD、在线视频聊天、远程录制功能, 它也支持多种播放器技术,www.wowza.cn,包括:

  • Adobe® HTTP Dynamic Streaming (HDS). Adobe Flash® 播放器
  • Apple® HTTP Live Streaming (HLS). iPhone®, iPad®, iPod touch®, Safari® 浏览器, QuickTime® 播放器
  • Microsoft® Smooth Streaming. Microsoft Silverlight®
  • MPEG-DASH streaming. DASH clients.
  • Real Time Streaming Protocol (RTSP/RTP). QuickTime 播放器, VLC 媒体播放器, 以及许多移动终端
  • MPEG-2 Transport Streams (MPEG-TS). 机顶盒和IPTV 解决方案


安装Java



Wowza Streaming Engine 4 是一个基于Java 6 (也就是 1.6) 和Java 7 (也就是 1.7)的应用程序,需要先安装Java Runtime Environment (JRE) 6 或以上版本。

Wowza Streaming Engine可以使用下面的Java安装包:

  • Java Development Kit (JDK). 这个JDK 包含了完整的JRE 并可以让Java 开发人员开发和调试服务端应用。
  • Java Server JRE. 这个Server JRE 是一个完整的JRE。如果你只是要运行Java程序,而不是开发和调试,那么可以用这个安装包。


第三方的Java虚拟机环境、 用户端的Java JRE、以及32位的客户端环境,这些都不是运行Wowza server 软件所需要的服务端环境。 你可以在32位的Java JRE上运行Wowza Streaming Engine,但它仅仅只能用于测试环境,此外,还需要一些额外的配置。

为了得到最好的性能,为了能够使用Wowza Transcoder AddOn,我们推荐你将Wowza Streaming Engine 安装在 64位的操作系统和最新的64位Java JDK 或 Server JRE。

注意:
Wowza Transcoder AddOn 只能运行在64位的Windows 和 Linux 操作系统和64位的Java VM。
  1. 你可以从Oracle Java SE 下载页面所有操作系统下的Java 下载页面下载下载64位Java JDK 或 Server JRE。

  2. 根据手册或指南安装Java 环境。

  3. 你可以用java –version命令来验证是否已经正确安装了Java。

如果Java已经被正确的安装和配置,命令行或终端窗口会出现Java的版本号,它应该至少是1.6版本。

针对32位Java 客户端环境下运行Wowza Streaming Engine 所需要的配置

如果你下载32位客户端版本的Java JRE,比如在www.java.com页面点击Free Java Download 按钮。 www.wowza.cn 我们不推荐使用这个版本,要使用它,你需要在Wowza Stream Engine 上做如下配置:

  1. [install-dir]/conf/目录下,用一个文本编辑器打开Tune.xml文件。

  2. 删除文件中的<VMOption>-server</VMOption>属性。

  3. 保存文件,然后重启Wowza Streaming Engine 。

- 或者 -

  1. 在Java的安装目录的bin文件夹下,通常位于[java-install-dir]\bin下,按如下操作

  2. 创建一个名字为server的文件夹。

    例如,当你的Java安装在C:\Program Files\java\jre7下,那么创建如下文件夹:
    Code:
    C:\Program Files\java\jre7\bin\server
  3. [java-install-dir]\bin\client 文件夹下的内容拷贝到[java-install-dir]\bin\server 文件夹下。

  4. 确认JAVA_HOME 环境变量能正确匹配你的Java安装根目录([java-install-dir]).

    例如,C:\Program Files\java\jre7. 如果这个环境变量设置的不对,请参考After installing latest Java version, java command is still using old Java (fix) 以了解更多如何解决它的信息。


安装Wowza Streaming Engine 4



注意:
在安装Wowza Streaming Engine 4.0.6之前要卸载以前的任何Wowza版本。
  1. 到Wowza官网的 安装包下载 页面点击 Download 以下载你需要的操作系统下的Wowza版本。

  2. 下载完成后,按以下步骤进行:

  • Windows: 双击安装文件, WowzaStreamingEngine-4.0.6.exe, 按界面提示进行。

  • Mac OS: 双击 WowzaStreamingEngine-4.0.6.dmg 文件,然后双击安装包Wowza Streaming Engine 4.0.6.pkg, 按界面提示进行。

  • Linux: 进入包含安装文件的目录,根据你的平台,执行以下命令:


Red Hat Package Manager (RPM):
打开命令Shell,输入如下命令:
Code:
sudo chmod +x WowzaStreamingEngine-4.0.6.rpm.bin
sudo ./WowzaStreamingEngine-4.0.6.rpm.bin
Debian Package Manager (DEB):
打开命令Shell,输入如下命令:
code:
sudo chmod +x WowzaMediaStreamingEngine-4.0.6.deb.bin
sudo ./WowzaStreamingEngine-4.0.6.deb.bin
其它Linux系统TAR包安装:
打开命令Shell,输入如下命令:
code:
sudo chmod +x WowzaStreamingEngine-4.0.6.tar.bin
sudo ./WowzaStreamingEngine-4.0.6.tar.bin

在安装过程中,你会被要求:

  • 接受授权协议(license agreement)

  • 输入一个合法的产品授权序列号。这个序列号是由Wowza公司通过邮件发给你的,你会在收件箱中找到它。

  • 创建一个管理员账户需要的用户名和密码。你将用这个账号登录基于Web的Wowza Streaming Engine Manager。注意:用户名和密码都是大小写敏感的。

  • 确认或改变安装目录,默认情况下,Wowza Streaming Engine 将被安装在以下目录:
    • Windows: \Program File(x86)\Wowza Media Systems\Wowza Streaming Engine 4.0.6
    • Mac OSX:
      • /Applications/Wowza Streaming Engine 4.0.6/
      • /Library/LaunchDaemons/
      • /Library/WowzaStreamingEngine/ (an alias)
      • /Library/WowzaStreamingEngine-4.0.6/

    • Linux/Unix: /usr/local/WowzaStreamingEngine-4.0.6

  • 如果你希望在系统启动后自动启动Wowza Streaming Engine 和 Streaming Engine Manager 。 请在提示界面中接受默认的选项 Start Wowza Streaming Engine automatically when the system starts 以及 Launch Wowza Streaming Engine Manager in a web browser ,这样可以使得服务器和管理界面能够在操作系统启动后自动启动,这样会方便很多。 如果你没有接受这些选项,你必须自己启动服务器和管理界面。www.wowza.cn



启动软件


如果你在安装的时候没有选择自动启动服务和管理界面,你必须手动启动它们。根据不同的操作系统平台,按以下指导进行。

Windows平台上以服务方式启动:
  1. 按WIN键 + R
  2. 运行对话框输入 services.msc,然后点击确定
  3. 在Services MMC窗口中,右键Wowza Streaming Engine 4.0.6,然后点击启动
  4. 要确定Wowza Streaming Engine是否已经正常启动,请在Web浏览器访问下面的URL:

    http://[wowza-ip-address]:1935

    在这里,[wowza-ip-address], 是运行Wowza Streaming Engine的服务器IP地址或域名。例如:

    http://localhost:1935

    如果已经正常启动,浏览器上会显示Wowza Streaming Engine 的版本号。如果没有,请检查软件是否已经正确安装,在你的路由和防火墙设备以及软件防火墙上的TCP端口是否被打开。

    当 Wowza Streaming Engine 服务正常运行后,你再启动Wowza Streaming Engine Manager。

  5. 回到Services 窗口, 右键Wowza Streaming Engine Manager 4.0.6, 然后选择e Start.


Mac OS X平台上以服务方式启动

  1. /Applications/WowzaStreamingEngine-4.0.6/ ,双击 Start Services.

    运行Start Services 应用,将Wowza Streaming Engine server software 和 Wowza Streaming Engine Manager 同时作为系统服务启动。

  2. 要确定Wowza Streaming Engine是否已经正常启动,请在Web浏览器访问下面的URL:

http://[wowza-ip-address]:1935

在这里,[wowza-ip-address], 是运行Wowza Streaming Engine的服务器IP地址或域名。例如:

http://localhost:1935

如果已经正常启动,浏览器上会显示Wowza Streaming Engine 的版本号。如果没有,请检查软件是否已经正确安装,在你的路由和防火墙设备以及软件防火墙上的TCP端口是否被打开。


Linux平台上以服务方式启动

要在Linux平台以服务方式将启动Wowza 软件,你必须以用sudo命令成为root用户。 如果以下的指导在你的Linux发型版本上不能生效,请咨询您的Linux手册。

  1. 在一个终端窗口,输入下面的命令(依赖你的Linux发型版本):
    Code:
    sudo service WowzaStreamingEngine start
    -或-
    Code:
    /etc/init.d/WowzaStreamingEngine start
  2. 要确定Wowza Streaming Engine是否已经正常启动,请在Web浏览器访问下面的URL:

    http://[wowza-ip-address]:1935

    在这里,[wowza-ip-address], 是运行Wowza Streaming Engine的服务器IP地址或域名。例如:

    http://localhost:1935

    如果已经正常启动,浏览器上会显示Wowza Streaming Engine 的版本号。如果没有,请检查软件是否已经正确安装,在你的路由和防火墙设备以及iptables上的TCP端口是否被打开。

    当 Wowza Streaming Engine 服务正常运行后,你再启动Wowza Streaming Engine Manager。

  3. 在一个终端窗口,输入下面的命令(依赖你的Linux发型版本):
    Code:
    sudo service WowzaStreamingEngineManager start
    -或-
    Code:
    /etc/init.d/WowzaStreamingEngineManager start

做个简单的测试


Wowza Streaming Engine 在安装时已经包含了一个简单的VOD 应用,可以用来让你快速测试一下看看Wowza Streaming Engine 是否已经正常运行,可以提供流服务了。

  1. 在Web浏览器上打开下面URL:

    http://[wowza-ip-address]:8088/enginemanager

    在这里,[wowza-ip-address] 是运行Wowza Streaming Engine 的服务器IP地址或域名。

    注意:
    • 你可以用最新版本的支持HTML5和CSS3的Web浏览器访问Streaming Engine Manager。 我们推荐你用最新版本的Google Chrome 浏览器。
    • 默认情况下,Wowza Streaming Engine 被配置为接受来自localhost的Streaming Engine Manager的访问。 要了解更多关于如何从远端计算机(非-localhost)连接Wowza Streaming Engine ,请阅读How to connect to remote Streaming Engine installations (whitelist).
  2. 用你在安装Wowza是输入的管理员帐号登录Wowza Streaming Engine Manager 。



  3. 在Streaming Engine Manager,在Home页面的Test Video界面,点击Test Players.



  4. Test Players 对话框,进入你准备要测试的流媒体协议的Tab页,然后点击Start

VOD应用的测试播放器被配置为播放[install-dir]/content/sample.mp4 文件。 下图展现了Adobe HDS 测试播放器播放这个例子视频文件。



下一步


祝贺你!当你成功播放sample.mp4文件时,你的Wowza Streaming Engine 已经在正常运行了。 www.wowza.cn