所有文档

          实时音视频 RTC

          概述

          概述

          本文档主要介绍如何将RTC Andriod SDK集成到您的项目中,并介绍各类功能的使用方法。在使用本文档前,您需要先了解RTC的一些基本知识,并已经开通了RTC服务。若您还不了解RTC,可以参考产品描述

          RTC Andriod SDK 能够帮助您实现登录音视频通信房间并开始通信,并可以对发布/订阅、音视频参数、设备参数进行设置。

          接口概览

          RTC Android SDK提供以下接口。

          初始化接口

          API 描述
          initWithAppID 初始化SDK
          setParamSettings 音视频相关参数设置
          setBaiduRtcRoomDelegate 代理对象设置
          setEngineStateStatistics RTC统计信息开关

          房间相关接口

          API 描述
          loginRtcRoomWithRoomName 登录房间
          loginRtcRoomWithRoomName:isCompulsive 强制登录
          logoutRtcRoom 退出房间
          kickOffUserWithId 踢除某用户
          shutUpUserWithId 禁言某用户
          queryUserListOfRoom 查询房间用户

           

          发布/订阅流相关接口

          API 描述
          startPublish 发布流
          stopPublish 停止发布流
          subscribeStreaming 订阅流
          stopSubscribeStreaming 停止订阅流

           

          消息相关接口

          API 描述
          sendMessageToUser 发送消息
          setUserAttribute 设置用户属性
          getUserAttribute 获取用户属性

           

          视频相关接口

          API 描述
          startPreview 本地预览
          stopPreview 停止预览
          setLocalDisplay 本地显示窗口设置
          setRemoteDisplay 远端显示窗口设置
          setRemoteDisplayGroup 远端显示videoGroup设置
          setVideoCapture 视频采集videoCapture设置
          enableExternalVideoCapturer 使能外部采集
          addExternalRenderer 添加外部渲染器
          removeExternalRenderer 移出外部渲染器
          setExternalSurface 设置外部渲染surface
          changeSurfaceSize 改变surface大小
          destroyExternalSurface 销毁surface
          setRemoteVideoPlayState 设置视频流状态
          getRemoteVideoDimension 获取远端视频信息

           

          摄像头相关接口

          API 描述
          switchCamera 摄像头切换
          muteCamera 关闭/打开摄像头
          cameraFocusWithPoint 摄像头对焦

           

          音频相关接口

          API 描述
          muteMicphone 关闭麦克风
          switchLoundSpeaker 听筒/扬声器切换
          presetLoudSpeaker 预置听筒/扬声器
          getRemoteAudioLevels 语音激励
          setRemoteAudioPlayState 设置音频流状态
          setAuidoSamplesReadyCallback 音频接收callback设置

           

          美颜相关接口

          API 描述
          setWhitenFactor 美白度设置
          setRedenFactor 红润度设置
          setBuffingFactor 磨皮度设置

           

          转推配置相关接口

          API 描述
          configLiveServerWithUrl 转推配置接口

           

          通知相关接口

          API 描述
          onRoomEventUpdate 房间用户状态通知
          onPeerConnectStateUpdate server连接状态通知
          onStreamInfoUpdate 媒体流信息通知
          onErrorInfoUpdate 错误信息通知
          onEngineStatisticsInfo 状态信息统计

           

          其它接口

          API 描述
          version 版本号
          upLoadLog 上报日志
          setVerbose 是否打开调试信息
          setUseTestEnv 是否启用测试环境
          queryEngineStatisticsInfo 统计信息查询
          enableStatsToServer 统计信息上报
          上一篇
          iOS SDK
          下一篇
          集成SDK