目录
前提
安装
配置Module
配置参数
使用说明
开发者
前提
需要Wowza Streaming Engine 4.0.0 及以上版本的支持
安装
- 下载wse-plugin-duplicatestreams.zip.
- 解压后,将lib/wse-plugin-duplicatestreams.jar拷贝到Wowza安装目录的lib下.
- 重启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应用上。当源流停止发布时,复制过去的流也就同时停止了。
开发者
这个Module的源代码,可以从GitHub上下载.