当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

Wowza技术:RTMP推送到Wowza的流,如何延时直播?

发布时间:2021/01/17 浏览量:2221

PublishDelayStreamListenerLoader模块能够将RTMP推送到Wowza的流复制为另一个专门用于做延时直播的流(源流不变),也就是说当你播放这个延时的流时,它是从一个延时的时间之后开始播放,而不会播放当前最新时间点的流。这同时意味着,当你推送RTMP流到Wowza成功后,并不能马上播放这个延时流,必须要等待延时的之间之后才能开始播放。比如延时是2分钟,那就是说必须在2分钟之后才能开始播放这个延时流,当然,播放的内容也是从2分钟之前开始的。 

注意:这个延时流的播放,支持所有的流传输协议,包括RTMP、HLS等。

这个模块编译后的版本被包含在robin写的延时模块publishWithDelay.jar. 

 

配置

要启用这个模块,你需要在你的应用中添加下面的模块定义。

Name

Description

完整的Java类名

PublishDelayStreamListenerLoader

将直播流另外复制一份,并延时直播

com.ttstream.wowza.publish.PublishDelayStreamListenerLoader

 

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

Path

Name

Type

Value

备注

Root/Application

PublishDelayStreamDelayTime

Integer

120000

延时的时间,单位为毫秒(默认是120000,即2分钟)

Root/Application

PublishDelayStreamPostfix

String

_delay

延时流的名字后缀,比如源流是myStream,那么延时流的名字就是在这个myStream后面加上这个后缀,即myStream_delay(默认是"_delay")

 

Wowza Streaming Engine 4是业界功能全面、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。

北京哲想软件有限公司