移動端多人視頻通訊軟件開發(一)-- 前言

公司準備轉型做移動互聯網,首要的產品準備打造一款針對個人的多人移動視頻交互應用。現在開發及優化基本告一段落,現在從頭梳理一下這款應用的技術路線。

這個系列暫時只涉及終端側技術


公司從06年就開始做視頻,10年就開始涉及移動通話軟件的開發, 發展至今, 很好的積澱了相關的技術經驗。

相關的移動產品積累如下:

1. 手機端視頻監控軟件

2. 手機端兩人音頻通訊軟件(VOIP)

3. 手機端兩人視頻通訊軟件(VOIP)

4. 手機端視頻會議

5. 手機端會議控制軟件


相關的技術積累如下:

1. 各類通信協議,SIP/RTSP/H323/私有協議等

2. 各種音視頻codec和相關開源代碼使用,如ffmpeg/X264/speex等

3. 各種傳輸方面的技術積累, UDP/TCP/RTP,FEC,丟包處理,脣音同步,jitter,私網穿越等

4. Android/iOS開發經驗積累,如機型適配(主要爲mic和攝像頭)等

5. 各類相關開源代碼分析積累,如Doubango、SipXMediaLib、Webrtc、GStreamer、MediaStreamer2等

6. 大容量方面的經驗


相關的應用積累如下:

1. 視頻監控,安防類

2. 視頻會議,主要爲企業級視頻會議

3. 視頻調度,主要用於大型企事業單位


之前存在的問題和新產品問題:

1. 各類移動端產品的相關技術版本不統一,導致同一個問題需要多個產品同步更改,比如視頻的丟包處理,需要在所有涉及視頻的終端產品上進行修改

2. 音視頻質量還需要提高,和skype、vidyo等相比,還有差距

3. 對服務器的性能壓力太高。 之前需要在服務器端做視頻的編解碼+合成, 導致服務器端的成本太高,不適用於面向個人的大規模應用


在這個基礎上,我們啓動了我們移動互聯網的第一款個人應用的開發

發佈了53 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章