声网1v6 多人音视频通话开发

https://www.agora.io/cn/

https://github.com/AgoraIO/OpenLive-iOS-Objective-C

https://document.agora.io/cn/1.14/demo/

https://document.agora.io/cn/faq/faq/error_native.html

声网的官方Demo写的代码是一行注释都没有。。。。。看明白之后实现起来相对来说比较简单一点,之前用过网易云信有对比。

网易云信我们是用户在我们这边注册了,我们的服务器再给用户注册一个网易的账户,我们的userid和网易的accid进行绑定, 网易云信是基于聊天室的,老师需要先登陆我们的服务器返回accid,再登陆登陆网易服务器后,创建房间,这个时候有了房间号。这个人是管理员,学生也是先登陆我们的服务器返回accid再登陆登陆网易服务器后,拿房间号加入房间。

声网是加入频道的方式,不需要登陆声网的id,房间应该是第一个人调用频道号,服务器在创建,所有人都是平级的,然后其他人加入。

然而还是看着官方文档和demo 写了一个简单的例子,如图所示

同时研究了抛物动画实现了发奖励功能,简单来说就是一个星星从屏幕中间落到每个人的头上。

加了互动白板共享课件,就是下图的样子

Loading Disqus comments...
Table of Contents