Wowza Streaming Engine 4的性能与扩展
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/

是的。Wowza Streaming Engine 4 软件提供了良好的扩展能力,采用HTTP技术可以实现面向多个服务器的VOD内容传输。

Wowza Streaming Engine 4 服务器实例可以被配置为“源”和“边缘”架构,用来实现跨多个服务器的直播内容传输。这个功能是标准的。

Wowza官方提供了一个RTMP负载测试工具,你可以用它在一些应用环境检测Wowza Streaming Engine 4的性能。要了解更多的信息,请阅读Wowza公司的Flash RTMP 负载测试工具 页面。

Wowza Streaming Engine 4 软件的性能在很大程度上是由核心服务器的I/O性能所驱动的。 Wowza Streaming Engine 4 软件只能在服务器从硬盘上向外传输内容的速度限制内尽可能 的提高传输速度。为了从Wowza Streaming Engine 4 获得最大的吞吐能力,建议你尽 可能采用多的硬盘组成磁盘整理,并使用Raid 0 或RAID 10 的配置。 

硬件

  • CPU: Single Dual Core Xeon 5160, 4MB Cache, 3.00 GHz, 1333MHz FSB
  • 内存: 2GB
  • 磁盘 IO (streaming disks): 2X 36GB, SAS, 15K RPM Hard Drives, RAID 0 (striping)
  • 磁盘 IO (OS disk): 1X 250GB, SATA, 7K RPM Hard Drive
  • 网络: 1Gb 双控制器

软件

  • OS: Fedora Core 6
  • JRE: Sun Java6-Update1

点播(VOD) 测试 1 (600 个连接, 400 个文件)

  • 连接数: 600
  • 文件数: 400 (在文件中随机选择)
  • 视频码率: 400kbs
  • 音频码率: 96kbs
  • 每一个文件的总码率: ~512kbs (包括包头信息)
  • 结果: 368Mbs (没有任何连接因为等待数据而延迟)
  • 内存占用: 361MB
  • RTMP: CPU: 14.5%
  • RTMPE: CPU: 22.6%

点播(VOD)测试 2 (1800 个连接, 1 个文件)

  • 连接数: 1800
  • 文件数: 1
  • 视频码率: 400kbs
  • 音频码率: 96kbs
  • 每一个文件的总码率: ~512kbs (包括包头信息)
  • 结果: 900Mbs (没有任何连接因为等待数据而延迟)
  • 内存占用: 543MB
  • RTMP: CPU: 35%

直播测试 1 (2000 个连接, 512kbps 码率的2个On2 Flix直播流)

  • 连接数: 2000
  • 直播视频: ~512kbps On2 Flix 直播流
  • 结果: 840Mbs (没有任何连接因为等待数据而延迟)
  • 内存占用: 267MB
  • RTMP: CPU: 21%

这些测试样例是在使用基本推荐调试配置的硬件上执行的。

Wowza的客户在直播和点播业务上都已经能够达到 10Gbps 以上的流传输性能, 其中,硬件采用了例如HP ProLiant G6 或与之相当服务器。 这些多线程、多CPU的服务器在内核层面很好得配合,以达到最佳的性能。 在2-4 核CPU及多个 1Gbps 网卡的硬件条件下,在适当的调优后,达到5Gbps的性能是完全可能的。

是的。Wowza Streaming Engine 4 是一个具有高扩展能力、稳定的多线程Java服务器。 软件对CPU(每个服务实例对内核数量、线程数量没有任何限制) 和内存资源的高效利用,让你在任何给定的硬件环境下均可以获得更多的连接能力。 在大部分场景下,连接能力收限于硬盘的I/O和网卡的性能。