
稳定高效的能力 适配各种业务场景
高效易用的API 轻松构建业务
连麦互动
连麦互动主播数可达16名以上,包含了1v1与多人连麦等多样化直播场景,主播与观众端享受全终端超低延迟连麦互动,充分满足娱乐需要
多路合流
可将多路音视频流混合成一路流,并支持自定义布局以及水印等功能, 降低观众端设备性能要求和网络带宽的消耗
附加数据
支持随音视频发送自定义数据,满足一些音视频特殊功能,例如歌词同步、视频附加数据等
美颜特效
主播端可使用基础美颜功能来呈现出更好的肌肤状态, 并支持基本滤镜特效来增加各种不同风格
音质处理
支持自研音频3A功能, 包含回声消除AEC、噪音抑制ANS、音量增益AGC功能, 保证用户在各种吵杂环境下有良好的音质体验
回放点播
提供实时音视频直播的录制能力,完美处理大文件并进行回放点播加速
跨房PK
支持不同房间的主播跨房互动, 主播端之间超低延迟的音视频互动体验, 观众端可同时接收不同房间的信令消息与视频流, 实现跨房PK场景
弱网QoS
使用自研 ARQ 和 FEC 的混合策略,保障上下行传输质量,提升全球大网弱网抗性
质量监控
客户端SDK提供音视频通话质量实时回调,透过数据后台实时监测延迟、卡顿、丢包等质量数据
稳定服务 为音视频互动提供优质体验
全球部署
全球部署数据中心
软件定义网络算法
覆盖全球200+国家和地区
软件定义网络算法
覆盖全球200+国家和地区
超清画质,高音质
支持1080P/4k 60FPS超清视频
48kHz全频带音频编码
优秀的音频3A算法
48kHz全频带音频编码
优秀的音频3A算法
弱网环境技术支持
海量并发高可用
超强抗丢包、抗抖动效果
99.9%高可用
超强抗丢包、抗抖动效果
99.9%高可用
质量透明可查
大数据监控平台全链路覆盖
连通率、丢包率、抖动、时延等
互动过程中一切质量问题透明可查
连通率、丢包率、抖动、时延等
互动过程中一切质量问题透明可查
立即构建
四步接入 简单高效
iOS
Android
Flutter
Web
小程序
iOS
1[LVRTCEngine initSdk];
初始化
2[[LVRTCEngine sharedInstance] loginRoom:@user1 roomId:@room1];
登录时间
3[[LVRTCEngine sharedInstance] startPublishing];
推流
4[[LVRTCEngine sharedInstance] startPlayingStream:@stream];
拉流
5[[LVRTCEngine sharedInstance] logoutRoom];
退出房间
java
1LVRTCEngine.getInstance().initSDK();
初始化
2LVRTCEngine.getInstance().loginRoom(user1,room1);
登录时间
3LVRTCEngine.getInstance().startPublishing();
推流
4LVRTCEngine.getInstance().startPlayingStream(stream);
拉流
5LVRTCEngine.getInstance().logoutRoom();
退出房间
Dart
1RtmFlutterPlugin.initSDK(your_app_id,your_app_sign);
初始化
2RtmFlutterPlugin.loginRoom(room1,user1);
登录时间
3RtmFlutterPlugin.startPublishing();
推流
4LinkVVideoWidget(stream);
拉流
5RtmFlutterPlugin.logoutRoom(user1);
退出房间
javascript
1let octopusRTC = new OctopusRTC(appId,userId);
2octopusRTC.init();
初始化
3octopusRTC.login(roomId,role,token);.then(success).catch(error);
登录房间
4octopusRTC.startPreview(localVideo,mediaStreamConstraints);.then(success).catch(error);
5octopusRTC.startPublishingStream(streamId,localVideo);
推流
6octopusRTC.startPlayingStream(streamId,remoteVideo);
拉流
7octopusRTC.logout();
退出房间
javascript
1let OctopusRTCWX = new OctopusRTCWX(appId,userId);
2OctopusRTCWX.init();
初始化
3OctopusRTCWX.login(roomId,role,token,success,error);
登录房间
5octopusRTCWX.startPublishingStream(streamId);
推流
6octopusRTCWX.startPlayingStream(streamId);
拉流
7octopusRTCWX.logout();
退出房间