所有软件外包项目 Gray arrow bg 封装天翼RTC为APICloud模块

封装天翼RTC为APICloud模块

发包方 : I_am_bob 接包方 : Warran 状态 :项目验收中
项目编号 : 215611
项目预算 : ¥10,000-15,000
开发周期 : 30 天
技能 : JavaScript Android
发布日期 : 2015-04-13
竞标后显示联系方式

描述

1.项目背景
我们正在开发一个智能医疗方面的APP,采用APICloud技术实现。其中有一个功能需求是要支持APP端(目前只有安卓)与PC浏览器端的视频通话功能。
通过技术调研和试用对比,我们最终确定采用天翼RTC作为视频通话的实现方案,而天翼RTC在安卓端是原生代码的方式提供的,故我们需要外包开发人员将天翼RTC的原生SDK封装为APICloud的模块,集成到APICloud的APP里通过JS调用。
大体上说来,我们需要P2P的视频通话和语音通话功能,对于群组的视频及语音通话,在本次开发中不需要考虑支持。

2.需求规格
1)实现对天翼RTC的P2P视频通话SDK封装,通过JS可以调用完成与另一个安卓客户端或者PC浏览器的视频通话
2)实现对天翼RTC的P2P音通话SDK封装,通过JS可以调用完成与另一个安卓客户端或者PC浏览器的音频通话
3)天翼RTC提供了网络状况检测功能这个需要封装为一个API,我们可以随时调用检测网络状况(我们的业务逻辑里,有对网络状况的检测需求,如果网络状况非常好,则可以进行视频通话,如果网络状况一般,则只能支持音频通话,如果网络状况不佳,我们会集成融云之类的SDK进行非实时的语音消息交流)
4)在JS端,我们是打算用两个DIV来分别显示自己的和对方的视频图像的,所以需要能够指定不同视频图像显示的DIV(具体的接口,可以由你来设计,我们来审核确定)
5)需要实现全部的基础通信API接口(查询状态,拨号,接通,挂断,切换摄像头,设置编码方法,设置清晰度,开关音频及视频信号,静音及恢复等等)
6)除了这个独立的模块,还需要开发一个APICloud的调用DEMO工程,在那个工程里,调用全部封装API,以便进行验证验收。
7)本次开发只考虑安卓版本的模块,不考虑iOS版本的模块
8)你在开发时最好能测试安卓+PC浏览器的视频通话和音频通话功能,而不仅仅是安卓对安卓的视频音频通话
9)需要你来根据需求整理具体的API接口方案,咱们一起讨论确认
10)不能因为模块封装而造成与原生代码相比的性能大幅下降

3.补充说明
1)工期最好在3周内完成
2)天翼RTC有技术支持可以提供帮助,我可以进行协调
3)需提供所有源码和文档,版权归我方所有
4)项目正式开始时,需提供你的个人资料(姓名、身份证号、手机号码、现住址等)和部分开发案例截图
5)项目资金开始时托管在智城网(无中介费),开发完成通过验收后确认付款
6)其它未提到的或漏掉的事情,可以QQ或电话详谈

项目竞标

接包方 国家/地区
通过实名认证 拥有案例
1
Warran (中标)

竞标

请您先登录,然后提交此项目的竞标方案。
还不是智城用户? 智城期待您的加入,请注册成为我们的一员吧!
Project ad2