论文部分内容阅读
伴随移动互联网时代的到来,电子商务、社交、教育等各个领域中开发的移动应用中,通信功能作为应用本身重要组成部分,但是在应用中嵌入实时通信能力对开发者的技术门槛要求较高,因此当前市场上急需一种平台能让开发者轻松的将音视频通话嵌入到自己的应用中。与此同时业内RTC方面的研究主要在WebRTC领域,主要是让Web开发者基于浏览器开发实时多媒体应用,针对移动应用中嵌入实时通信功能缺少相关研究。因此基于纯互联网方式的通信能力服务已经成为一种发展趋势,今后在移动互联网时代将占有极其重要的地位。本论文所介绍的运行于公共互联网之上的,定位于纯互联网方式提供OTT VoIP服务的能力开放服务平台,是开发者能够轻松的将实时通信功能嵌入到自己的应用中,减轻了开发者的负担。本平台实现了点对点语音、多人语音、微直播等多种RTC能力。首先,开发者根据RTC能力平台提供的接口服务开发出具有实时通信功能的应用,然后开发者经平台Web管理系统注册申请应用上线使应用成为平台的合法应用,最后用户就可以使用嵌入RTC能力的应用。这种方式避免了应用开发者需要掌握复杂的通信细节,让移动应用只需在相关的业务场景下调用平台的能力即可,从而解决了在各个领域的移动应用中较难嵌入实时通话功能的问题。另外在实验环境中测试运行正常并且已在某市上线试运行效果较好。本论文在对目前电信业务系统广泛使用的服务器控制框架进行详细介绍的基础上,结合互联网业界通行的REST接口设计风格详细全面的介绍RTC能力平台的设计与实现。主要包含以下内容:业务发展的背景和现状、RTC能力开放方案以及CIN-SCF业务平台介绍;从当前市场现状层面和技术层面对RTC能力平台进行了需求分析;然后详细介绍了系统的总体设计方案并重点分析了业务逻辑模块的详细设计和实现,对关键问题进行了讨论;之后介绍了系统的测试工作和实际部署案例;最后对作者在研究生期间的项目工作进行总结,并且对本文介绍的RTC能力平台在今后的发展前景进行了展望。