APP開發平臺 > Blog > 直播APP開發的三個難點?

直播app作為目前國內娛樂類app中占比較重的一類app,一直是大家關注的焦點。一般直播類app的開發也會使用混合模式開發,畢竟如果單純使用原生開發所花費的時間、精力和難度又長又大。


那么在實際開發直播app中又有哪些需要注意的難點重點呢?簡單總結梳理一下發現主要有以下幾點:


1. 保持低延遲性


對比較傳統的廣播或者電視,直播所體現出的核心優勢就是實時,要確保主播和觀眾能夠實時的互動,就要保持低延遲性。正常來說,在單向直播時3s以內的延遲才是可能被接受的,而當主播在互動直播時,延遲必須要降到800ns以下,才能給用戶帶來良好的可以接受的直播。


想要的實現低延遲,是直播app開發技術的核心,這里面會涉及到網絡路徑以及傳輸協議的選擇。


2. 除了解決掉直播卡頓的問題,還有一個問題也比較嚴重就是流暢。


很多時候在網絡環境比較弱的情況下,視頻流在傳輸的過程中發生丟包,發生丟包以后卻沒有采取相應應對措施,使得發生類似丟包重傳或者前向糾錯等情況,讓視頻不流暢。


當然除了丟包重傳和前向糾錯,在網絡環境比較復雜的情況下,還能讓碼率自動適配網絡變化,簡單理解就是用清晰度換流暢性,優先確保視頻的流暢。


當然在實際情況中,如何保持清晰度和流暢性的平衡,如何在確保視頻流暢的基礎上選擇更高清晰度的碼率傳輸,就需要選擇非常有經驗的開發平臺。


3. 高并發


在這里為什么要把高并發又拎出來說呢?因為在直播答題這種形式之前,直播中發生高并發的量級可能只有十萬左右的級別,而在這十萬左右的高并發中,90%可能只是“吃瓜群眾”,并不會參與跟主播互動當,只是安靜的“吃瓜”。


但是直播答題一出現,高并發的量級一下子就被提升到百萬級別。更重要的是這個百萬級的高并發還是會主動去跟主播互動的高并發,所以解決直播答題中的高并發問題,也成為了非常關鍵的技術問題。



現在提交APP定制需求,免費獲取報價和開發周期:

電腦請點擊https://app.apicloud.com/index?uzchannel=500

手機請點擊https://app.apicloud.com/m/quickaddcustom

2018-10-17 來源:APICloud

直播APP開發

高效的App定制平臺,標準化、便宜、快!

提交APP定制開發需求
人人干人人摸人人,人人干人人摸人人操,人人干人人摸人人插,人人干人人摸人人看,人人干人人摸人人入