/StudyLive

StudyLive是anyRTC开发的示例项目,演示了如何通过anyRTC云服务,配合anyRTC RTC SDK、anyRTC RTM SDK、anyRTC播放插件,实现在线自习室的场景。

Primary LanguageKotlin

StudyLive

项目概述

StudyLive是anyRTC开发的示例项目,演示了如何通过anyRTC云服务,配合anyRTC RTC SDK、anyRTC RTM SDK,实现在线自习室的场景。

平台兼容

  • iOS 9 及以上。
  • Android 4.4 及以上

效果展示

1

上麦用户调用图

host

主持人的使用方法:

方法 描述
create 创建RTC
setChannelProfile:LiveBroadcasting 设置频道场景为直播模式
setClientRole:Broadcaster 设置直播场景下的角色为主播
setAudioProfile 设置音频属性,建议码率不要超过48kbps
joinChannel 加入频道
leaveChannel 离开频道
destory 释放引擎

观众调用图

audience

观众RTC使用的方法:

方法 描述
create 创建RTC
setChannelProfile:LiveBroadcasting 设置频道场景为直播模式
setClientRole:Audience 设置直播场景下的角色为观众
setAudioProfile 设置音频属性,建议码率不要超过48kbps
joinChannel 加入频道
leaveChanel 离开频道
destory 释放引擎

RESTful API 说明

该演示有配合RESTful API进行开发,主要模拟用户注册、登录、获取大厅列表、创建直播间、进入直播间、等一些信息。用户参考演示逻辑,配合服务端信息可根据自身业务逻辑推断。

除了调用完整的 API 入口,服务上还可以与 RTC 服务对接,可以实时跟踪查询信息,优化大厅列表。查看具体服务端对接文档

联系我们

联系电话:021-65650071

QQ咨询群:580477436

咨询邮箱:hi@dync.cc

技术问题:开发者论坛

加微信入技术群交流:

img

获取更多帮助:www.anyrtc.io