ModuleDuplicateStreams模块可以让你将一个Wowza应用上直播流复制到另一个Wowza应用实例上。
前提
需要Wowza Streaming Engine 4.0.0 及以上版本的支持
安装
重启Wowza Streaming Engine.
配置Module
注意: 以下所有配置是在源流的Wowza应用上配置,例如如果要将channel1的直播流从应用A复制到应用B上,要在应用A上做本文的配置,而不是在应用B上做本文的配置。
要启动这个Module,请按下面的说明在你的Wowza应用上添加这个Module的定义:
Name
Description
Fully Qualified Class Name
ModuleDuplicateStreams
Duplicates streams to another application instance.
com.wowza.wms.plugin.ModuleDuplicateStreams
配置参数
Path
Name
Type
Value
Notes
/Root/Application
duplicateStreamsStreamNames
String
*
逗号隔开的streamName,可以用通配符(*) 代表所有streamName,这个Module会将匹配的直播流复制到另一个Wowza应用实例上。例如: *_720p,*_360p,*_240p,*_160p. (default: *)
/Root/Application
duplicateStreamsTargetVHostName
String
_defaultVHost_
目标VHost (VHost). (默认: _defaultVHost_)
/Root/Application
duplicateStreamsTargetAppName
String
live/_definst_
目标应用/应用实例(application/application instance) (默认: live/_definst_)
/Root/Application
duplicateStreamsStreamNameSuffix
String
_dest
在目标应用上给streamName加的后缀,如果是空字符串,则两个Wowza应用上的streamName完全相同。(默认: _dest)
Usage
当一个直播流被发布到Wowza上的一个应用后,如果这个应用部署了这个Module,那么这个Module就会检查duplicateStreamsStreamNames参数上配置的streamName,如果匹配,就会将这个流复制到另外一个duplicateStreamsTargetAppName参数定义的Wowza应用上。当源流停止发布时,复制过去的流也就同时停止了。
Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。