移动端多人视频通讯软件开发(一)-- 前言

公司准备转型做移动互联网,首要的产品准备打造一款针对个人的多人移动视频交互应用。现在开发及优化基本告一段落,现在从头梳理一下这款应用的技术路线。

这个系列暂时只涉及终端侧技术


公司从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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章