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

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

Wowza 錄制: 關(guān)于直播流錄制API幾個(gè)細(xì)節(jié)參數(shù)的解釋

發(fā)布時(shí)間:2021/03/26 瀏覽量:3589
XXX客戶的直播流是rtmp push 進(jìn)入Wowza Streaming Engine的

XXX客戶的直播流是rtmp push 進(jìn)入Wowza Streaming Engine的,在確認(rèn)流已經(jīng)注入成功后,客戶用Http REST API 去啟動(dòng)錄制。要求錄制的文件格式是flv。 比如這是一堂在線教育的課程,可能要錄制30分鐘到1個(gè)小時(shí)。 


錄制完成后,客戶將flv文件下載下來,再用ffmpeg轉(zhuǎn)換為mp4后提供給老師,用于事后本地觀看(當(dāng)然Wowza也支持錄制為mp4,只是在這個(gè)案例中客戶將它錄制為flv了)。 例如用Windows Media player播放視頻文件,但發(fā)現(xiàn)音視頻不同步,聲音落后于畫面的播放進(jìn)度(大概遲了1秒)。 同時(shí),發(fā)現(xiàn)用VLC本地播放或者用H5網(wǎng)絡(luò)播放(HLS)并沒有音視頻不同步的現(xiàn)象。 

然后客戶用flvAnalyser軟件對這個(gè)flv做了分析,如下圖所示: 

圖片

 

根據(jù)這個(gè)軟件的分析,在flv的script信息之后緊跟著視頻(H.264)的AVC Sequence Header,里面包含SPS和PPS信息,而在1秒多以后才有了第一個(gè)視頻關(guān)鍵幀。 

另外,據(jù)客戶介紹,這個(gè)情況只是偶爾發(fā)生,特別是針對GOP比較大的情況下(比如GOP大于8秒)。而且只要這個(gè)視頻關(guān)鍵幀滯后了,在Windows Media player下一定會(huì)出現(xiàn)音視頻不同步的情況。 

當(dāng)然,你可以說這可能是Windows Media Player的兼容性問題,因?yàn)楫吘筕LC、QQ影音、H5網(wǎng)絡(luò)播放都是正常的。 
但是,客戶還是希望能讓W(xué)owza Streaming Engine在錄制時(shí)避免這個(gè)問題。 

根據(jù)前面的錄制參數(shù),我們大體清楚了Wowza Streaming Engine在開始錄制時(shí)的幾種可能的策略,再結(jié)合這個(gè)案例的情況,應(yīng)該可以推測出來Wowza Streaming Engine在開始錄制時(shí)確實(shí)等了至少1秒后才 檢測到了視頻關(guān)鍵幀。那么解決的方法/思路大致如下: 

1. 讓編碼端(比如主播端)采用更小的GOP,比如2秒。這樣檢測到(遇到)關(guān)鍵幀的速度會(huì)更快。 

2. 設(shè)定2-3倍GOP大小的backBufferTime,這樣至少可以讓W(xué)owza Streaming Engine快速找到2-3個(gè)關(guān)鍵幀。如果說找到一個(gè)關(guān)鍵幀還不足以開始錄制的話,2-3個(gè)總是可以啟動(dòng)錄制了吧? 不至于在視頻關(guān)鍵幀前錄了過多的音頻。 

3.其它Wowza Streaming Engine的錄制參數(shù),采用默認(rèn)值即可,即startOnKeyFrame為true, defaultAudioSearchPostion為true。 

其實(shí),大家可以看出來,問題的關(guān)鍵還是在于編碼端的GOP設(shè)置。如果GOP設(shè)置過大,對于直播業(yè)務(wù),無論如何也是不可取的。


其實(shí)也沒有太復(fù)雜。還是得多做測試。

 

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

下一篇:UI控件Telerik UI for WinForms全新發(fā)布R1 2021 SP2——支持.NET 6.0
上一篇:Dynamsoft條形碼閱讀器v8.0 : 可以用于Windows、Linux、Android和iOS開發(fā)

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

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

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

                            華滋生物