如何控制一个视频流是否要被转码?
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/
ModuleTranscoderControl 是一个简单的模块,当你不需要所有的视频流都要经过Wowza Transcoder插件的转码时,它可以控制哪一个流要经过Wowza Transcoder插件的转码。

注意: 你还可以控制哪一个视频流可以用Http协议来传输,请参见ModulePacketizerControl ,还可以控制哪一个视频流将被nDVR插件录制,请参见ModuleDvrRecorderControl.
这个模块编译后的版本被包含在Wowza Module Collection.

Configuration


要启用这个模块,你需要在你的应用中添加下面的模块定义。请参见www.wowza.cnConfiguring Modules.

Name
Description
完整的Java类名
ModuleTranscoderControl Controls which streams are transcoded. com.wowza.wms.plugin.collection.module.ModuleTranscoderControl

属性参数



启用这个模块后,你可以在你的应用添加下面的属性参数来调整默认的设置。请参见Configuring properties

Path
Name
Type
Value
备注
Root/Application transcoderControlNames String * 可以空着,也可以是*,或者是用逗号分隔开的流名(例如: myStream, myOtherStream). 这里的设置的结果受控于transcoderControlMatchAllowtranscoderControlNoMatchAllow的设置。这里的名字将匹配流的名字(默认: *).
Root/Application transcoderControlMatchAllow Boolean true 当匹配到一个流名时,它控制了要进行动作。如果是true, 匹配的流名的视频流将被Wowza Transcoder插件转码。如果设置为false,那么匹配的流名的视频流见不会被Wowza Transcoder插件转码。如果上面流名的列表是* (通配符),那么这个参数将被自动按默认值返回(默认: true).
Root/Application transcoderControlNoMatchAllow Boolean false 当没有匹配到一个流名时,它控制了要进行的动作。www.wowza.cn,如果上面的流名列表是空着的,那么这个参数将自动按默认值返回(默认: false).