在Wowza Stream Engine 4中如何使用IPV6?
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/
Wowza Stream Engine 4 默认支持IPv6;同时,运行Wowza Stream Engine 4的服务器也必须支持IPV6,并且需要Java JDK 1.7及以上版本。 www.wowza.cn

步骤:
  1. 测试服务器是否支持IPv6:

    1. 在Windows系统上,打开命令行提示窗口,在命令提示符输入下面的命令(注意 "::1" 是"127.0.0.1"或"localhost"的IPv6版本):
      Code:
      ping ::1
      正常情况应该返回如下信息:
      Reply from ::1: time<1ms
      Reply from ::1: time<1ms
      Reply from ::1: time<1ms
      Reply from ::1: time<1ms
    2. 在Linux系统上,在SSH控制台做如下测试:
      Code:
      cat /proc/net/if_inet6
      正常情况应该返回如下信息:
      fe80000000000000103139fffx8320x4 02 40 20 80 eth0
      00000000000000000000000000000001 01 80 10 80 lo

  2. 如果服务器支持IPv6,接下来请安装 Java JDK 1.7, 然后将java_home 环境变量指向Java 1.7 JRE。例如:
    Code:
    C:\Program Files\Java\jdk1.7.0\jre
    在独立(standalone)模式下启动Wowza Media Server(/bin/startup.batstartup.sh) ,然后检查启动时控制台的输出信息,看看是否使用的是JDK 1.7。你应该可以看到类似下面的信息:

    INFO server comment - Java Version: 1.7.0-ea
    INFO server comment - Java VM Version: 21.0-b12
    INFO server comment - Java Spec Version: 1.7
    INFO server comment - Java Home: C:\Program Files\Java\jdk1.7.0\jre
  3. 请确定/bin/setenv.bat (或 setenv.sh)的下面几行设置为false:

    Windows:
    Code:
    set JAVA_OPTS=%JAVA_OPTS% -Djava.net.preferIPv4Stack=false
    Linux:
    Code:
    JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=false"
    www.wowza.cn 同时,如果运行在Windows平台,请用文本编辑器打开bin/WowzaMediaServer-Service.conf文件,并添加(或修改)下面wrapper.java.additional 的值:
    Code:
    wrapper.java.additional.[n]=-Djava.net.preferIPv4Stack=false
    其中 [n]wrapper.java.additional列表中没有被注释掉的下一个项目序号。


现在,你可以开始测试Wowza Media Server的IPv6功能了。 使用[install-dir]/examples/SimpleVideoStreaming (Wowza Media Server 3.1.2) 或 [install-dir]/examples/VideoOnDemandStreaming/FlashRTMPPlayer (Wowza Media Server 3.5及更高版本)的例子程序,在例子程序的播放界面输入下面的信息:
Code:
Server: rtmp://[::1]/vod
Stream: mp4:Sample.mp4
注意 方括弧中代表的是IPV6地址。

你可以在Windows平台上通过ipconfig命令或在Linux平台上通过ifconfig命令获得IPV6地址。 www.wowza.cn