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

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

Wowza技術(shù):如何將直播流視頻轉(zhuǎn)碼為webm格式?

發(fā)布時間:2020/11/29 瀏覽量:4246
這篇文章介紹了如何使用開源的WebM格式的直播流

這篇文章介紹了如何使用開源的WebM格式的直播流,從Wowza Streaming Engine 4.2 開始,在Transcoder中增加了對它的支持。 

注意: 這篇文章的例子需要Wowza Streaming Engine 4.2及以上版本、最新版本的Google Shaka 播放器、最新版本的Google Chrome瀏覽器。

 

關(guān)于WebM

WebM 是一個開源的媒體文件格式,可用于在WEB上播放直播流,它由WebM 項目開發(fā),受Google的贊助。WebM文件格式使用了Matroska容器,可以包含VP8VP9視頻以及開源的VorbisOpus音頻。 VP8VP9提供了高質(zhì)量的視頻壓縮能力,可用于面向任何終端的視頻播放。 

支持HTML5VP8、VP9、OpusVorbis 格式的瀏覽器都可以播放WEBM文件。其中一個支持它的播放器產(chǎn)品就是最新版本的Google Shaka 播放器。 

 

Transcode轉(zhuǎn)碼為WebM,用MPEG-DASH 播放

要在Wowza Streaming Engine中使用WebM,可以用Wowza Transcoder以及transcode-webm轉(zhuǎn)碼模板,在Wowza Streaming Engine 4.2版本上剛剛增加了對它的支持(但只是技術(shù)預(yù)覽版,還需要進(jìn)一步測試)。

transcode-webm轉(zhuǎn)碼模板提供了兩套編碼參數(shù):


這兩套編碼參數(shù)都使用了Opus音頻,碼率為96 Kbps。默認(rèn)都是啟用狀態(tài)。
 

重要: 不要在Wowza Streaming Engine Manager中編輯transcode-webm模板。目前它只能在XML文件中修改。

由于目前Wowza WebM transcoder 模板只是技術(shù)預(yù)覽版,所以它沒有包含在Wowza的安裝包內(nèi),你需要自己下載這個轉(zhuǎn)碼模板。

 

1.下載WebM     transcoder 模板.

2.將transcode-webm.xml文件拷貝到Wowza Streaming Engine[install-dir]/transcoder/templates文件夾下。

 

Streaming Engine Manager中配置直播流

在安裝好WebM 轉(zhuǎn)碼模板后,在Wowza Streaming Engine中配置一個直播流,接收H.264視頻流,用transcode WebM 轉(zhuǎn)碼模板來轉(zhuǎn)碼,再用最新版本的Google Shaka 播放器播放MPEG-DASH流。

1.登陸Wowza  Streaming Engine Manager,點擊Applicationstab頁,選擇live應(yīng)用。

2.確認(rèn)Playback Types中啟用了MPEG-DASH協(xié)議

 

 

3.點擊Transcoder,如果它的StatusNot     Enabled,請點擊Enable Transcoder啟用轉(zhuǎn)碼.

4.當(dāng)Transcoder被啟用后,點擊Transcoder頁面SetupTab頁中的Edit。

5.在Fallback     Template菜單,選擇transcode-webm.

 


   

6.去掉Match     source stream name to template name復(fù)選框上的對勾.

注意:當(dāng)選擇Match source stream name to template name如果一個轉(zhuǎn)碼模板被名字和這個流的名字一樣,那么就會使用這個轉(zhuǎn)碼模板。

7.點擊Save,在點擊Restart     Now.,現(xiàn)在,所有輸入流都將被WebM 模板來轉(zhuǎn)碼。最后,配置直播輸入流,例如來自IP攝像頭或編碼器的H.264視頻流。

 

播放器的準(zhǔn)備工作

要播放你的WebM直播流,請使用最新版本的Chrome瀏覽器和Google Shaka播放器。

注意:你可以用Wowza官網(wǎng)上的Wowza 的測試播放器中的Google Shaka播放器這個測試播放器僅用于測試使用。

 

開始測試這個直播流

啟動你的編碼器,然后檢查直播流的狀態(tài) 

1.啟動你的編碼器或攝像頭,向Wowza Streaming Enginelive應(yīng)用推流。 
live應(yīng)用接收到輸入流后會用Transcoder轉(zhuǎn)碼,然后生成MPEG-DASH多碼率自適應(yīng)的輸出流。 

2.在Wowza     Streaming Engine Manager中檢查輸入流是否正常,可以點擊Incoming Streams菜單,在點擊流的名字。 
在這個流的詳情頁面會顯示這個流的Status,檢查是否為(Active). 

3.在Chrome瀏覽器的Shaka     播放器頁面,點擊Play按鈕,直播流將開始播放。

4.在攝像頭或編碼器上停止推流來結(jié)束測試。

 

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

下一篇:提供高級UI功能的Kendo UI正式發(fā)布R3 2020 SP2!
上一篇:Air Viewer:一款適用于iOS和Android設(shè)備的WiFi故障診斷應(yīng)用

                               

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

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

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

                            華滋生物