最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

短視頻軟件開發(fā),從傳輸?shù)慕嵌冉档拖到y(tǒng)延遲

2023-03-16 15:14 作者:云豹科技的小路飛呀  | 我要投稿

隨著短視頻的發(fā)展,應(yīng)用領(lǐng)域越來越廣泛,像電商、娛樂、社交、教育等多個領(lǐng)域均有短視頻的身影。在短視頻軟件開發(fā)時,系統(tǒng)延遲的優(yōu)化工作可以從多個角度進(jìn)行,其中從傳輸?shù)慕嵌热绾谓档拖到y(tǒng)延遲呢?

一、傳輸協(xié)議的選擇

在短視頻軟件開發(fā)中可選擇的傳輸協(xié)議包含RTMP、HLS、RTP等多種類型,但出于開發(fā)成本、用戶體驗等方面的綜合考量,短視頻軟件開發(fā)大多情況下會選擇RTMP傳輸協(xié)議。

由于RTMP傳輸協(xié)議是基于TCP協(xié)議的,所以TCP協(xié)議的特點就是RTMP協(xié)議的特點。那么TCP協(xié)議的特點有哪些呢?

1、TCP協(xié)議采用的是通用的IP網(wǎng)絡(luò)協(xié)議;

2、有內(nèi)嵌的丟包重傳,不過不允許開發(fā)者對丟包重傳策略進(jìn)行控制;

3、考慮的主要是網(wǎng)絡(luò)傳輸?shù)墓叫?,?nèi)嵌的傳輸控制策略比較溫和。

二、信道保護(hù)

在短視頻軟件開發(fā)中使用信道保護(hù)技術(shù)更有利于降低系統(tǒng)延遲,信道保護(hù)技術(shù)主要包含以下三種措施:

1、前向糾錯

該措施在恢復(fù)丟失的數(shù)據(jù)包時,主要利用了增加的冗余數(shù)據(jù)。由于前向糾錯數(shù)據(jù)塊中的原始數(shù)據(jù)包個數(shù)和冗余數(shù)據(jù)包個數(shù)的比例是固定的,所以根據(jù)丟包的個數(shù)和冗余包的個數(shù)來判斷是否能夠?qū)G失的數(shù)據(jù)包完全恢復(fù)是比較容易的。

2、丟包重傳

該措施在恢復(fù)丟失的數(shù)據(jù)包時,主要是利用了重傳關(guān)鍵數(shù)據(jù)包來糾錯。傳統(tǒng)的丟包重傳有三種,分別是停止等待的丟包重傳、選擇性重傳的丟包重傳和退回N步的丟包重傳。這三種傳統(tǒng)的丟包重傳相比較而言,在短視頻軟件開發(fā)時使用選擇性重傳的丟包重傳效率較高。

3、碼率自適應(yīng)

碼率自適應(yīng)時期就是通過控制碼率來自動使用網(wǎng)絡(luò)環(huán)境的變化,而碼率的控制是由服務(wù)端和推流端協(xié)作完成的。在短視頻軟件開發(fā)中,如果網(wǎng)絡(luò)環(huán)境較好,可以適當(dāng)提升碼率,既保證了視頻內(nèi)容質(zhì)量又降低了延遲;如果網(wǎng)絡(luò)環(huán)境不佳,可以適當(dāng)降低碼率,通過犧牲視頻內(nèi)容質(zhì)量的方式,保證視頻播放流暢性。

也就是說在短視頻軟件開發(fā)時,從傳輸角度降低系統(tǒng)延遲可以采取的手段有兩種,一種是選擇合適的流媒體傳輸協(xié)議,另一種是通過實現(xiàn)信道保護(hù)提升數(shù)據(jù)傳輸質(zhì)量。無論哪種手段的使用均需結(jié)合實際的短視頻軟件開發(fā)情況去實現(xiàn)。

聲明:本文由云豹科技原創(chuàng),轉(zhuǎn)載請注明作者名及原文鏈接,否則視為侵權(quán)


短視頻軟件開發(fā),從傳輸?shù)慕嵌冉档拖到y(tǒng)延遲的評論 (共 條)

分享到微博請遵守國家法律
山东| 合阳县| 灯塔市| 遂宁市| 阿坝县| 湾仔区| 都昌县| 绥化市| 新密市| 天津市| 诸城市| 阳新县| 康马县| 南平市| 谷城县| 昌吉市| 额尔古纳市| 屯门区| 保山市| 达州市| 宣武区| 江口县| 泗阳县| 铁岭市| 禹州市| 修水县| 义马市| 清流县| 乐东| 盐亭县| 邓州市| 巩义市| 浠水县| 河津市| 惠水县| 金乡县| 三河市| 武安市| 新绛县| 怀化市| 万宁市|