主辅流概念
1、主流辅流
主流:摄像头
辅流:投屏
主流和辅流区别是来源不同
主流来源摄像头
辅流来源非摄像头
2、云端混流
TRTC的一个房间中可能回村子多路音视频流,通过腾讯API接口,通知腾讯云服务端将多路视频画面合并并指定每一路画面的位置,同时将多路声音进行混音,最终形成一路音视频流,以便用于录制和直播观看,房间销毁后混流自动结束
混流的过程
就是将多路流合并在一个视频上,每录流在视频上占一个画面,辅流也是一个画面。
腾讯IM和TRTC概要
IM:即时通信(Instant Messaging,IM)基于 QQ 底层 IM 能力开发,仅需植入 SDK 即可轻松集成聊天、会话、群组、资料管理能力,帮助您实现文字、图片、短语音、短视频等富媒体消息收发,全面满足通信需要
TRTC: 实时音视频(Tencent RTC)致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
IM基本概念(重要的)
- UserID:旧称为 Identifier,用户登录即时通信 IM 时使用的用户名,即您 App 里的用户 ID。(accid)
例如,App 里有一个用户,该用户的 ID 是27149 ,那么您可以用27149作为登录即时通信 IM 的 UserID。 - UserSig:用户登录即时通信 IM 时使用的密码,其本质是 App Server 用密钥对 UserID 等信息加密后的数据(token)
TRTC基本概念(重要的)
cloud.tencent.com/document/pr…
-
SDKAppID:腾讯云后台用来区分不同 TRTC 应用的唯一标识,不同 SDKAppID 之间的数据不互通。
-
UserID: UserID(用户标识)用于在一个 TRTC 应用中唯一标识一个用户。(accid)
-
UserSig : (用户签名)是腾讯云设计的一种安全保护签名,用于对一个用户进行登录鉴权认证(token)
IM应用场景
im应用在社交场景上,在进行消息交互前,需要将彼此的UserId导入到腾讯账号(sdkappid账号隔离)体系中。
IM存在账号体系
- 私有IM,自建IM服务器
- 共有IM,腾讯公有云服务
- 账号体系不共用,共有IM需要将账号导入到共有IM账号体系(支持访问公网),私有IM,需要将账号导入私有IM账号体系
- IM相关服务都会通UserId进行交互
- 共有IM和私有IM,sdkAppid可以相同
TRTC应用场景
trtc应用在音视频上,可以进行混流、录制、质检等等功能
- 私有TRTC,自建TRTC服务器
- 共有TRTC,腾讯云共有服务
- TRTC不存在账号体系
- UserId用来关联你业务的账号体系,不做校验
- 共有TRTC和私有TRTC,sdkAppid可以相同