直播延遲的現(xiàn)象在我們直播時可能多多少少都會碰到,當(dāng)大主播們開啟直播時,他們直播間的訪客量往往都是以萬為單位,那么這些過多的訪客量就會在一定程度上造成直播內(nèi)容延遲的現(xiàn)象,碰到這種現(xiàn)象時用戶很可能因為延遲卡頓而錯過一些自己想要購買的商品或者重要話語,這很影響用戶的體驗。在直播的過程中主播是需要與用戶實時互動的,而直播延遲的現(xiàn)象是造成用戶與主播之間無法互動的一大因素,如果平臺對此現(xiàn)象置之不理,就會導(dǎo)致平臺口碑下降這一后果,現(xiàn)在就讓我們來了解一下造成直播平臺延遲的因素有哪些。
圖片來源網(wǎng)絡(luò),侵刪
延遲原因
一般來說,視頻直播主要涉及到采集、預(yù)處理、編碼、傳輸、服務(wù)器轉(zhuǎn)碼、解碼這些過程,而傳輸這些的過程是需要一定時間的,在傳輸?shù)倪^程中便會出現(xiàn)延遲的現(xiàn)象。在整個鏈路中,除了以上因素影響延時外,緩存策略、數(shù)據(jù)編碼、傳輸協(xié)議3個因素對延時的影響會比較大。這些因素造成直播通常會有幾秒到幾十秒的延遲時間,但這對用戶在進(jìn)行實時互動時存在明顯時間差。
圖片來源網(wǎng)絡(luò),侵刪
造成延遲的因素
直播源代碼是如何實現(xiàn)互動的呢?用戶之間有效的減少話題進(jìn)度不同的現(xiàn)象,主要是依靠直播的低延遲,那么還有哪些影響直播源代碼延遲的因素呢?
圖片來源網(wǎng)絡(luò),侵刪
1、傳輸延遲
傳輸延遲一般為輸入信號變化到對應(yīng)輸出信號變化經(jīng)過的時間,不會對輸入信號進(jìn)行濾除處理,所以傳輸延遲是一種絕對延遲,也就是說傳輸延遲是無法避免的,平臺所能做的也就是減少延遲時間,而解決的話可以先從設(shè)備性能上進(jìn)行操作。
2、 網(wǎng)絡(luò)丟包
網(wǎng)絡(luò)丟包指的是一個或多個數(shù)據(jù)數(shù)據(jù)包的數(shù)據(jù)無法透過網(wǎng)上到達(dá)目的地,造成網(wǎng)絡(luò)丟包的原因是多方面的,像路由器、防火墻、交換機(jī)不能處理流量,就有可能面臨丟包的情況,最簡單的解決辦法就是換一個更好的網(wǎng)絡(luò)硬件或者構(gòu)建集群來提高網(wǎng)絡(luò)的利用率。
3、 緩沖延遲
當(dāng)服務(wù)器端的速度慢過客戶端的速度時,客戶端就會使用緩存緩沖,以調(diào)節(jié)這種速度差異造成的問題,為了防止直播間出現(xiàn)卡頓延遲現(xiàn)象,平臺方通常都會設(shè)置緩沖區(qū),提前保存一定的數(shù)據(jù),在遇到信號不好的情況時,就會將這一部分?jǐn)?shù)據(jù)放出來。
圖片來源網(wǎng)絡(luò),侵刪
想要運營好一個直播平臺時,我們在運營的過程中難免會出現(xiàn)一些問題,而平臺的口碑往往會受這些問題的影響,如果想要長久的發(fā)展下去,我們就需要格外注意這些問題所帶來的影響,把用戶的體驗放在第一位,做到及時處理這些問題并反饋給用戶。






