直播軟件開發(fā)完成后關于推流的情況分析

2016-08-23    分類: 軟件開發(fā)

在進行直播軟件開發(fā)時會遇到各種各樣的問題,而推拉流作為直播中的重要流程也不例外。推流通常需要在推流端利用推流工具或SDK,將視頻流推向視頻中心的,但并不是每次都可

以推流成功的。如果出現(xiàn)推流不成功的現(xiàn)象,又應該怎樣解決呢?我們可以通過以下幾點思路入手,逐一進行解決。

1.音視頻編碼格式

一般來說,直播的要求是H.264視頻流和AAC音視頻流編碼格式的。如果不能保證編碼的格式滿足這一要求,那么在直播的過程中,不同的播放視頻流協(xié)議之間就容易產(chǎn)生問題,從而

造成推流不成功的現(xiàn)象。

2.推流路數(shù)達到限制

在直播軟件開發(fā)的過程中,對于每個用戶來說,單個域名和直播域名的并發(fā)推流路數(shù)都是有一定限制的,一般單個用戶會限制創(chuàng)建20個直播域名,但是每個直播域名都只能有20路并

發(fā)推流。此外,如果對應的應用程序名稱配置了實時轉碼,那么應用程序名稱只能并發(fā)推流10路直播流。所以,推流并發(fā)路數(shù)一旦超過限制,就會造成推流失敗。不過我們可以通過

查看當前的并發(fā)推流路數(shù),并進行相關設置。

3.檢查客戶端推流方式

常見的推流工具有OBS、FFmpeg和flash軟件,如果在查看客戶端推流工具時,設置出現(xiàn)問題,此時就需要注意串流設置中URL和流密鑰設置。URL主要包括視頻中心及應用程序名稱,

流密鑰包括串流和查詢字符串參數(shù)。

4.鑒權失敗

開啟鑒權功能后,需要將域名的推流和播放流都加上鑒權參數(shù)。鑒權參數(shù)一旦過期或者參數(shù)不正確,就會直接導致推流失敗,所以在直播軟件開發(fā)完成之后,鑒權參數(shù)也是我們需要

注意的一項。

5.網(wǎng)絡異常

推流需要將直播流通過RTMP推送到視頻中心,如果在推流過程中出現(xiàn)網(wǎng)絡環(huán)境差或異常的情況,可能就會造成推流失敗。

6.是否被加入黑名單

直播通常會提供禁止某個應用程序名稱和查詢字符串對應的名稱推送,一旦被加入推流的黑名單,就會出現(xiàn)推流失敗的現(xiàn)象。

7.時間戳使用擴展字段

客戶端的推流在視頻和音頻幀方面,通常都會有兩個時間戳,分別用來表示幀解碼時間戳和顯示時間戳。在直播軟件開發(fā)完成后,如果時間戳大于24位,就需要去確認推流客戶端的

視頻幀是否大于大參數(shù),從而對此作出一定的修改,否則就會導致推流失敗。

直播軟件開發(fā)完成后,如果不認真對待推流時產(chǎn)生的問題,就無法將視頻流成功的推送出去,從而導致用戶無法在播放端進行觀看。而且推流作為直播流程中的重要步驟之一,是需

要引起重視的。

網(wǎng)頁標題:直播軟件開發(fā)完成后關于推流的情況分析
網(wǎng)站路徑:http://www.muchs.cn/news42/45842.html

網(wǎng)站建設、網(wǎng)絡推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡營銷seo公司;服務項目有網(wǎng)站維護、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站