各位大神用Android Studio开发app上视频通话功能,应该怎么做啊,能不能讲一下具体的步骤,真的很急啊!

 我来答
百度网友5724202
2018-01-24 · 超过19用户采纳过TA的回答
知道答主
回答量:28
采纳率:92%
帮助的人:13.9万
展开全部
先考虑登录验证鉴权这些
首先,需要一个服务器做数据中转。你不会用个APP端来做服务器吧,这是肯定的。这就涉及到了服务端SESSION的控制和数据转发控制等一系列问题。
其次APP端需要发起建立SOCKET连接的请求。两个APP都需要先主动建立。发起视频通话的流程的时候,只是再服务端中建立两个SOCKET的映射关系。
然后就是APP段调取摄像头数据和音频数据转换为二进制格式实时传输到服务器,由服务器传送到另外一端APP对二进制数据进行解码。图像和音频都有很多编码方式可以自己选择编解码的库。解码完成后播放音频和展示图片到APP容器即可。当然这个工作是两方APP同时需要做的。
服务器只需要做好SOCKET的维护和数据转发就ok,不用编解码数据,当然也可以编解码来存放。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式