多协议、性能稳定、丰富API的流媒体服务器软件
当播放器播放一段时间后,在Wowza上主动断开与播放器之间的连接?
这个模块可以用来断开一个已经建立的播放器连接,它适用于RTMP,HLS,RTSP三种传输协议。并且也不仅仅是针对播放器,也可以适用于RTMP或RTSP的编码器。当然你可以用UserAgent来区分编码器或是播放器,这一点下面有介绍:

安装



  1. 下载wse-plugin-timeddisconnect.zip

  2. 对下载的压缩包(zip文件)做解压缩,然后将lib/wse-plugin-timeddisconnect.jar文件拷贝到你的Wowza Streaming Engine 安装目录下的lib目录下。

  3. 重启Wowza Streaming Engine.

模块配置



要启用这个模块,你需要在你的应用中添加它。请参考关于可选模块的配置以了解更多细节。

名字
介绍
完整的Java类名
ModuleTimedDisconnect 每隔一个时间间隔断开与播放器的连接 com.wowza.wms.plugin.collection.module.ModuleTimedDisconnect


参数配置



当这个模块被启用后,你可以在你的应用中添加下面这些参数来调整一些默认设置。请参考配置参数以了解更多细节。

Path
Name
Type
Value
备注
Root/Application timedDisconnectTime Integer 60 单位为秒的时长,播放器被允许连接的时间,超过这个时间,Wowza将会断开当前连接(默认是: 60)。
Root/Application timedDisconnectAllowedAgents String FM, Wirecast 一个用逗号隔开的播放器的User Agent(或者是rtmp的flashver,当然这里的User Agent也包括HLS或rtsp的客户端的user agent),当有请求到达时会检查这个User Agent。如果一个播放器的User Agent (或Flash Version) 是这个列表中的某一个开头的,它就不会受到这个模块的限制。这个配置允许你的编码器保持与Wowza的连接(默认是空着的)。
Root/Application timedDisconnectDebugLog Boolean true 增加一些额外的调试用的debug信息(默认: false).


开发者


你可以从GitHub下载源代码。