快手直播推流機(jī)制和抖音一樣嗎?直播拉流和推流區(qū)別是什么?
快手直播和抖音直播都有自己的推流機(jī)制,我們點(diǎn)贊視頻之后,平臺(tái)向我們推薦類(lèi)似的短視頻,那么有的朋友想問(wèn)問(wèn),快手直播推流機(jī)制和抖音一樣嗎?
快手直播推流機(jī)制和抖音是一樣的??焓趾投兑舻耐扑]機(jī)制都是大數(shù)據(jù)機(jī)制,這種機(jī)制都會(huì)根據(jù)你每天看的快手類(lèi)型來(lái)推薦視頻的。
快手直播拉流和推流區(qū)別是什么?
直播推流:把采集階段封包好的內(nèi)容傳輸?shù)椒?wù)器的過(guò)程。通俗易懂地講推流就是在我們直播的時(shí)候需要先將內(nèi)容上傳到服務(wù)器,然后服務(wù)器才能將內(nèi)容輸出給觀眾看。如果不進(jìn)行直播推流,觀眾就看不到直播畫(huà)面?!爸辈ネ屏鳌迸c上傳相似,只不過(guò)是實(shí)時(shí)上傳的。
“直播拉流”:拉流是指服務(wù)器已有直播內(nèi)容,根據(jù)協(xié)議類(lèi)型(如RTMP、RTP、RTSP、HTTP等),與服務(wù)器建立連接并接收數(shù)據(jù),進(jìn)行拉取的過(guò)程。通俗易懂的講就是講我們的直播內(nèi)容提供給第三方直播平臺(tái),第三方直播平臺(tái)可以對(duì)我們的直播內(nèi)容進(jìn)行同步直播。
我們?cè)诳粗辈サ臅r(shí)候有時(shí)候網(wǎng)絡(luò)不穩(wěn)定會(huì)出現(xiàn)直播畫(huà)面模糊或者卡頓的情況,是因?yàn)橹辈ネ屏骰蚶鞑豁槙硨?dǎo)致的。雖然直播推流或拉流對(duì)畫(huà)面清晰度關(guān)系不大,但是對(duì)網(wǎng)絡(luò)和流量的要求比較高。由于直播需要將信息實(shí)時(shí)連續(xù)不斷地進(jìn)行上傳并輸出,才能被觀眾及時(shí)看到。
快手直播推流端的四個(gè)環(huán)節(jié):
1、 首先是采集環(huán)節(jié):采集是指對(duì)圖像和聲音的采集,簡(jiǎn)單說(shuō)就是能讓網(wǎng)絡(luò)視頻直播系統(tǒng)和主播攝像頭連起來(lái),軟件能獲取到外界的音視頻信息。然后是前處理階段:這里也是俗稱(chēng)美顏的階段,這要求我們?cè)诰W(wǎng)絡(luò)視頻直播系統(tǒng)中加入美顏、特效、萌顏等效果,而這個(gè)算法需要涉及到GPU編程。
2、 目前市面上的手機(jī)硬件配置已經(jīng)越來(lái)越高了,但在一些老舊機(jī)型上,功耗仍然是個(gè)很大的問(wèn)題,GPU占用太高會(huì)導(dǎo)致手機(jī)發(fā)燙、攝像頭掉幀甚至軟件閃退。
3、 接下來(lái)就是編碼了,編碼是為了壓縮數(shù)據(jù)也是為了更好的解碼,通常我們會(huì)選擇用硬編碼來(lái)平衡編碼速度和編碼質(zhì)量之間的效率比,但軟編仍然是畫(huà)面質(zhì)量更高的選擇,也有用戶(hù)愿意使用軟編碼的方式,因此在最初設(shè)計(jì)系統(tǒng)時(shí),我們應(yīng)當(dāng)同時(shí)設(shè)計(jì)好軟編硬編兩種編碼方式。
留言與評(píng)論(共有 條評(píng)論) |