您的位置:首页 > 移动开发

个人看法---如何做一个视频聊天室?

2015-09-11 18:01 204 查看
个人而言,做一个视频聊天室,是可以自己建的,不过比较废资源,也不一定做得好;
另外,可以考虑选用第三方即时通讯云的方式,也比较常见。不过这块要注意几个问题:

一、即时通讯云商是否掌握即时通讯核心技术,核心的通讯协议是否能够禁得起复杂移动通讯网络的考验?服务端的高度可扩展性架构,是否能够应对业务的大规模普及?
 
二、消息可靠性,比如消息丢不丢、重不重复、乱不乱序等、消息加密、防止截包重发、网络流量、耗电量、SDK 给 App 增加的尺寸也都是开发者需要考虑的问题。
 
三、云服务平台的产品线的深度与广度,产品研发的迭代速度等综合实力。从长远来看,这决定了未来平台是否有实力支撑开发者越来越多和越精细的需求,是否有能力支撑大量的客户业务量。
 
四、服务的支持能力,规模小的时候,可能看不出差别,但是当客户规模变大的时候,服务支撑能力的差异会变大。
基于这些,我是比较推荐融云即时通讯云的,有这么几个原因:
1、移动互联网时代,网络环境变得更加复杂与不稳定,表现为使用者网络类型不统一,如2G、3G、4G、WIFI等;其次,多变的地理环境,用户将随时处于地铁、电梯等网络信号不稳定的地方。融云专注移动互联网即时通讯,助开发者轻松应对移动互联网的弱网络环境;
2、 融云作为国内最大的即时通讯云服务商,百姓网等亿级APP都在用,截至2015年上半年统计,入驻融云的开发者超过40,000家,接入应用数超过36000款,接入融云 SDK 用户总数3.42亿。使用融云,可以轻松应对海量高并发;
3、 融云采用智能 DNS、多接入点、多数据中心、多连接管理池、多集群的策略,保证每一个环节都提供冗余接入。融云的团队曾经管理过飞信这样数千台物理服务器的 IM 系统,在稳定性、运维经验方面有8年亿级用户稳定运维经验,从而确保消息不丢、不重、不乱序;
4、 如果开发者不满足文字互动,融云还提供多种消息类型,包括文字、语音片段、图片、位置、VoIP 等内容载体。
5、 聊天室无上限人数,还能即时显示在线人数;
6、 不仅支持 UI 界面的自定义,还能自定义消息等。
7、 使用融云即时通讯云,将节约开发时间、节约人力投入,节约服务器等投入。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息