公司準備轉型做移動互聯網,首要的產品準備打造一款針對個人的多人移動視頻交互應用。現在開發及優化基本告一段落,現在從頭梳理一下這款應用的技術路線。
這個系列暫時只涉及終端側技術
公司從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. 對服務器的性能壓力太高。 之前需要在服務器端做視頻的編解碼+合成, 導致服務器端的成本太高,不適用於面向個人的大規模應用
在這個基礎上,我們啓動了我們移動互聯網的第一款個人應用的開發