Wowza Streaming Engine軟件提供了一個全新的直播流錄制系統(tǒng),它可以讓你通過Wowza Streaming Engine Manager管理界面或者Java API來對錄制任務進行訪問和控制(在以前,錄制是一個免費的Wowza插件,在WowzaMedia Server 3.5時代已經(jīng)被整合進了Wowza標準產(chǎn)品中)。你可以用管理界面和一個新的JavaAPI LiveStreamRecordManager 對錄制任務進行啟動、監(jiān)控、暫停、控制。


本文側重于介紹如何利用Wowza Streaming Engine Manager管理界面來進行錄制操作。
注意:
準備工作
啟動 Wowza Streaming Engine 和 WowzaStreaming Engine Manager
你必須先啟動Wowza Streaming Engine 和它的Web管理界面WowzaStreaming Engine manager。
對通過Http接口控制錄制任務做認證
Wowza Streaming Engine中的直播流錄制功能可以通過Http服務來控制,要啟用這個http服務需要在[install-dir]/conf/VHost.xml文件的每一個端口中進行配置。默認的HTTP服務配置如下:
Code:
com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord
livestreamrecord*
admin-digest
這個AuthenticationMethod 屬性設置了訪問這個Http服務的認證方式。默認值為(admin-digest),表示用摘要認證Digestauthentication (一個經(jīng)過加密的盤問/回答機制來驗證用戶身份)方式來控制對HTTP服務的訪問,如果你要從一個遠程電腦上的Web瀏覽器上控制直播流的錄制,建議你采用這個認證方式。
要使用這個認證方式,你必須要在[install-dir]/conf/admin.password文件中設定一個用戶名和密碼。用一個文本編輯器打開這個文件在新的一行輸入用戶名和密碼。舉個例子,你可以添加一個用戶名myuser和一個密碼mypassword:
# Admin password file(format [username][space][password])
#username password
myuser mypassword
如果要設置為不用認證就可以訪問這個Http服務,請用文本編輯器打開VHost.xml文件,將AuthenticationMethod屬性設置為none。如果是從一臺遠程電腦上的WEB瀏覽器上控制直播流的錄制,因為安全原因不建議你這么做。
設置HTTP訪問的IP白名單和黑名單
注意: 這個功能只針對Wowza Streaming Engine 4.4.1 及以上版本。
作為對對通過Http接口控制錄制任務做認證的補充,你可以設置一個IP白名單和黑名單來限制哪些IP才能訪問這個Http接口。這個配置是HTTPProvider 配置的一個部分,你可以在[install-dir]/conf/VHost.xml文件中對應的HttpProvider中的Properties里添加liveStreamRecordWhitelistRequestIPs 和 liveStreamRecordBlacklistRequestIPs參數(shù)。
com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord
livestreamrecord*
admin-digest
liveStreamRecordWhitelistRequestIPs
192.168.1.1
String
liveStreamRecordBlacklistRequestIPs
192.168.1.2
String
這個liveStreamRecordWhitelistRequestIPs參數(shù)是一個逗號隔開的IP地址列表,表示允許訪問的來源IP地址。而liveStreamRecordBlacklistRequestIPs參數(shù)也是逗號隔開的IP地址列表,但它表示不允許訪問的來源IP地址。
如果liveStreamRecordWhitelistRequestIPs 參數(shù)中有任何IP地址,那么只有在這個列表中的才可以訪問直播流錄制的Http接口。
如果liveStreamRecordWhitelistRequestIPs 是空的,就表示除了在liveStreamRecordBlacklistRequestIPs中列出的,其它所有IP地址都可以訪問的。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫