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

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

Wowza技術(shù):如何用外部的http接口為VOD點播提供字幕?

發(fā)布時間:2020/10/16 瀏覽量:4115
此功能需要Wowza Media Server? 3.5.0 及更高版本

一些播放器技術(shù)允許通過一個單獨的URL從Http接口獲得字幕內(nèi)容。這篇文章介紹了如何在Wowza Stream Engine 4中使用HTTPProviderCaptionFile將存儲在[install-dir]/content中的字幕文件通過Http接口提供給播放器。 

注意: 此功能需要Wowza Media Server® 3.5.0 及更高版本。

 

配置

配置VHost.xml文件
將以下HTTPProviderCaptionFile的內(nèi)容添加到Wowza Stream Engine 4的[install-dir]/conf/VHost.xml文件的VHost/HostPortList/HostPort/HTTPProviders中,并將它放在你希望的端口下(例如:1935端口)。注意HTTPServerVersion部分必須緊跟在HTTPProviderCaptionFile的后面。

 

 

    com.wowza.wms.timedtext.http.HTTPProviderCaptionFile

    *.ttml|*.srt|*.scc|*.vtt

    none

 

在中添加你要返回給客戶端的內(nèi)容文件的擴展名。在上面的例子中,HTTP provider 將在.ttml、.srt、.scc、及.vtt文件范圍為搜索字幕文件。 

現(xiàn)在,請在Wowza Stream Engine 4的[install-dir]/content文件夾內(nèi)添加任意的字幕文件。 

 

對Http服務進行測試
你可以在播放器之外測試這個字幕內(nèi)容是否能夠正常返回。在啟動Wowza Media Server后,你可以使用一個合適的http命令去請求這個字幕文件。例如, 你可以用Wget 或 cURL 命令行去測試,看看文件內(nèi)容是否被正確返回。 

curl http://[wowza-ip-address]:1935/vod/myCaptions.srt

 

子目錄的場景


如果你將字幕文件存儲在[install-dir]/content的一個子目錄下,這時,你必須在請求的URL中加入應用實例名(application instance),它默認為"_definst_"。例如,如果sample.ttml 位于 [install-dir]/content/subdir 文件夾下,你就要用/vod/_definst_/subdir/sample.ttml來訪問。

接下來,我們測試這個URL: 

curl http://[wowza-ip-address]:1935/vod/_definst_/subdir/sample.ttml

 

播放器

在JW Player中獲取字幕文件
JW Player 5 或更高版本支持通過外部的接口獲得字幕文件,它采用SRT格式的文件。下面的HTML Javascript代碼引入了JW Player并加載了一個VOD內(nèi)容以及由Wowza Stream Engine 4提供的2個字幕文件: 

 

在HTML5播放器中獲取字幕文件

注意:目前只有Mac OS X平臺上的Safari瀏覽器支持HTML5的track標簽。

 

注意: WEB瀏覽器對HTML5視頻的支持仍在變化之中。不同的瀏覽器支持同步的video標簽功能。在LongTail Video 上的The State of HTML5 Video頁面可以獲得更多信息。


下面的HTML代碼加載了一個VOD內(nèi)容,并使用Apple HLS來播放,同時包含2個由Wowza Stream Engine 4提供服務的WebVTT格式的字幕文件: 

        src="http://[wowza-ip-address]:1935/vod/mp4:sample.mp4/playlist.m3u8">

   

 

            src="http://[wowza-ip-address]:1935/vod/sample_eng.vtt" srclang="eng" default>

 

   

 

            src="http://[wowza-ip-address]:1935/vod/sample_kor.vtt" srclang="kor">

 

 

 

 

 

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

 

下一篇:jQuery UI組件庫Kendo UI for jQuery數(shù)據(jù)管理使用教程:鍵盤導航
上一篇:Kendo UI for jQuery數(shù)據(jù)管理使用教程:Rows

                               

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

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

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

                            華滋生物