国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

Wowza 虛擬直播 : 如何在直播源信號中斷時循環(huán)播放本地的虛擬直播流

發(fā)布時間:2021/03/12 瀏覽量:3542
這個模塊適用于WowzaStreaming Engine 4.0.0及以上版本

你可以用在Wowza服務(wù)端創(chuàng)建一個虛擬直播流,用來臨時代替信號中斷的直播流,直到直播信號恢復(fù)。 ModuleLoopUntilLive模塊可以用來檢測到直播信號的中斷和恢復(fù),在信號中斷時,它會切換到你創(chuàng)建的這個虛擬直播流,在信號恢復(fù)時,切換回直播流信號。 

 

前置條件

這個模塊適用于WowzaStreaming Engine 4.0.0及以上版本。 

首先,你至少要在Wowza服務(wù)端創(chuàng)建一個虛擬直播流,并配置到一個Wowza Streaming Engine 直播應(yīng)用上。有很多方法可以實現(xiàn)這個功能,建議你參考如何為Wowza Streaming Engine 的直播業(yè)務(wù)配置類似電視臺的節(jié)目編排表(StreamPublisher)。 

當然,你也可以用Wowza 服務(wù)端的Streams API來創(chuàng)建虛擬直播流。請參考如何用Stream Java類創(chuàng)建一個虛擬直播流。 

注意:這個模塊需要用到幾個參數(shù)來指定你創(chuàng)建的虛擬直播流。如果你用StreamsAPI 來創(chuàng)建虛擬直播流,你必須在流創(chuàng)建完成時同時創(chuàng)建下面這幾個參數(shù),在流關(guān)閉時刪除這幾個參數(shù)。 

Name:
Value:
Type: com.wowza.wms.stream.publish.Stream

安裝

1. 下載wse-plugin-streampublisher.zip。

2. 對下載后的ZIP文件進行解壓縮,然后將lib/wse-plugin-streampublisher.jar拷貝到你的WowzaStreaming Engine 安裝目錄的lib下([install-dir]/lib)。

3. 重啟 Wowza Streaming Engine。

 

注意:這個ModuleLoopUntilLive 模塊和 StreamPublisher模塊都在這個下載包中。StreamPublisher可以讓你用一個server listener 或應(yīng)用模塊來創(chuàng)建一個虛擬直播流的編排表,要了解更多,請參考如何為Wowza Streaming Engine 的直播業(yè)務(wù)配置類似電視臺的節(jié)目編排表(StreamPublisher)。

 

配置

 

要啟用這個模塊,請在你的Wowza應(yīng)用中添加以下的模塊定義。 

名字(Name)

描述(Description)

完整Java類包名

ModuleLoopUntilLive

播放本地虛擬直播流,直到直播信號恢復(fù)

com.wowza.wms.plugin.streampublisher.ModuleLoopUntilLive

 

參數(shù)

 

在啟用這個模塊之后,你可以用下面的參數(shù)來調(diào)整這個模塊的一些行為: 

Path

Name

Type

Value

Notes

/Root/Application

loopUntilLiveSourceStreams

String

myStream

參考下面注意的說明。這是直播源流的列表,多個用逗號隔開(例如:myStream, myOtherStream)。(默認值:myStream)

/Root/Application

loopUntilLiveOutputStreams

String

Stream1

參考下面注意的說明。 這是一個虛擬直播流的列表,多個用逗號隔開(例如:Stream1, Stream2)。(默認值:Stream1)。在測試本模塊的功能,你要播放時流是這個參數(shù)配置的流。

/Root/Application

loopUntilLiveReloadEntirePlaylist

Boolean

true

(可選)如果Wowza服務(wù)端的虛擬直播流有多個節(jié)目,如果將這個參數(shù)設(shè)置為true將確保在切換前會重新加載一次虛擬直播流的節(jié)目編排表,這樣就能切換這個最新節(jié)目編排表的下一個節(jié)目上。如果將這個參數(shù)設(shè)置為false,那么在切換前不會重新加載節(jié)目編排表(在對應(yīng)的直播流開始發(fā)布時加載,后面不會更新),因此會切換到直播流開始發(fā)布的時間點所在的虛擬直播流的節(jié)目上。(默認值:true)

/Root/Application

loopUntilLiveHandleMediaCasters

Boolean

true

(可選)如果直播流是一個MediaCaster流,你要謹慎設(shè)置這個參數(shù)確認在MediaCaster流處于Ready開始接收輸入信號時切換回直播信號,這時,你要將這個參數(shù)設(shè)置為true。如果這個參數(shù)被設(shè)置為false,只有在MediaCaster流被創(chuàng)建時才能切換回來,在Mediacaster流被刪除后切換回虛擬直播流(默認值:true)

 

注意:

·        loopUntilLiveSourceStreams 和 loopUntilLiveOutputStreams 參數(shù)中的配置必須一一對應(yīng),即流的數(shù)量一樣,第一個對應(yīng)第一個,第二個對應(yīng)第二個,以此類推。 

·        在loopUntilLiveOutputStreams參數(shù)里面的是用于播放的虛擬直播流,在測試本模塊的功能,你要播放時流也是這個參數(shù)配置的流。因為這個流是一直存在的,沒有實際直播流進入時,就播放虛擬直播流自己的內(nèi)容,有實際直播流進入時,就播放直播信號中的流

 

Stream Publisher 的配置

 

下面是一個Stream Publisher模塊中SMIL文件的例子,里面定義了一個虛擬直播流Stream1。 這個例子中,它將循環(huán)播放sample.mp4文件。如果一直播流(myStream)被發(fā)布后,如果按本文的介紹配置了ModuleLoopUntilLive模塊和上面的參數(shù),就會切換回這個直播流。 

 

 

   

   

   

 

 

 

       

       

       

           

       

   

 

     

 

Wowza StreamingEngine 4是目前業(yè)界功能強大、API接口豐富的流媒體Server產(chǎn)品,采用它作為流媒體服務(wù)器產(chǎn)品的案例很多,直播、在線教育、IPTV都有它的用武之地。

下一篇:WinForms控件Telerik UI for WinForms全新發(fā)布R2 2020
上一篇:SysTools Address Book Recovery :恢復(fù)損壞的MS Outlook Address Book聯(lián)系人

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物