音视频终端 SDK(腾讯云视立方)选择指引

音视频终端 SDK(腾讯云视立方)提供多种音视频场景下的终端 SDK,用户可结合自身场景需要选择相应的 SDK 进行下载。

如果您无法通过应用场景确定您需要的 SDK,可以进入 自定义 SDK 下载页,勾选您需要的功能,我们将基于勾选结果为您推荐最合适的 SDK。

直播服务类场景

支持秀场直播、电商直播、赛事直播、新品发布会、路演、在线拍卖等各类高并发大规模直播观看场景。支持直播推流播放、连麦互动、主播跨房 PK 等功能。可选择 iOS、Android、PC、微信小程序、Web 等 SDK 版本进行下载。

短视频类场景

支持创意短视频、短视频新闻、电竞游戏精彩片段剪辑等用户在移动端拍摄的场景。支持快速上传短视频、智能剪辑和云端存储等功能。可选择 iOS 和 Android SDK 版本进行下载。

实时音视频类场景

支持语聊房、在线 K 歌、小班课教育、狼人杀/剧本杀,在线医疗,远程柜台服务等低延时和多人互动的音视频场景。支持低于300ms延时的播放、多人实时互动、互动白板、课件分享的功能。可选择 iOS、Android、PC、微信小程序、Web、跨平台等 SDK 版本进行下载。

美颜特效类场景

支持与视频直播、短视频、音视频通话相结合的各类 AI 特效场景,同时提供游戏竞技、AI 相机、在线会议等特效场景。支持智能美颜、特效滤镜、动态贴纸、多风格美妆(实时磨皮、五官美化)、人像和背景分割等功能。可选择 iOS 和 Android SDK 版本进行下载。

视频播放和视频观看场景

用户在终端进行直播观看和点播观看的场景,具有全方位视频安全,全链路数据洞察的功能,带给用户极致稳定、秒开不卡顿和精准 seek 的播放体验。可选择 iOS、Android、Web 和 Flutter SDK 版本进行下载。

多场景组合

支持上述多种音视频终端使用场景组合使用,可下载全功能版 SDK(可选择 iOS 和 Android 版本),仅需集成一个 SDK 便可实现互动直播、短视频、音视频通话等全部音视频终端能力。

### 腾讯云第三方实时音视频 SDK 集成与使用教程 #### 1. 平台概述 腾讯云立方提供了全面的音视频终端 SDK 解决方案,涵盖了直播推流、频播放、实时音视频以及即时通信等功能。该 SDK 支持多种平台接入,包括但不限于移动端、PC 端、Web 端和小程序端等[^1]。 #### 2. 开发环境准备 为了顺利集成并使用腾讯云提供的实时音视频服务,在开发前需完成如下准备工作: - 注册成为腾讯云用户,并创建项目获取 AppID; - 下载对应平台版本的 SDK 文件包; - 安装必要的依赖库和服务工具; 对于 Android 应用来说,还需要配置 Gradle 构建文件来引入所需模块[^4]。 ```gradle dependencies { implementation 'com.tencent.cloud:trtc-android-sdk:<version>' } ``` #### 3. 基础功能实现 基于 TRTC (Tencent Real-Time Communication),可以轻松构建高质量的实时互动场景,比如一对一通话或是多人会议形式的应用程序[^2]。 ##### 初始化客户端实例 在应用程序启动时初始化 TRTCClient 对象,设置好监听器以便接收来自服务器的消息通知。 ```java // 创建 TRTCClient 实例 TRTCClient trtcClient = new TRTCClient(context, appid); // 设置事件回调接口 trtcClient.setListener(new ITXLiteAVSDKListener() { @Override public void onEnterRoom(int result) { /* ... */ } // 其他方法重写... }); ``` ##### 加入房间操作 当用户点击加入按钮后调用 `enterRoom` 方法传入指定参数进入特定虚拟空间内与其他参与者交流沟通。 ```java Map<String, String> params = new HashMap<>(); params.put("key", "value"); int retCode = trtcClient.enterRoom(roomId, userId, userSig, roleType, params); if(retCode != ERR_OK){ Log.e(TAG,"Failed to enter room"); } ``` ##### 发布本地媒体轨道 为了让其他成员听到看到自己,则需要开启摄像头麦克风采集数据并向远端推送音频频流。 ```java // 打开前置/后置相机预览画面 trtcCloud.startLocalPreview(true, surfaceView); // 向云端发送本地图像声音信号 trtcCloud.startLocalAudio(); trtcCloud.startLocalVideo(videoEncParam); ``` #### 4. 进阶特性探索 除了上述基本流程外,还支持更多高级特性的自定义配置选项,例如美颜效果调整、背景虚化处理、屏幕共享模式切换等等[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值