一、产品概述

https://cloud.tencent.com/document/product/647/16788

二、基本的一些概念

应用
TRTC 通过应用的形式来管理不同的业务或项目。您可以在 TRTC 控制台 给不同的业务或项目分别创建不同的应用,从而实现业务或项目数据的隔离。每个腾讯云账号最多可以创建100个 TRTC 应用。
SDKAppID
SDKAppID(应用标识/应用 ID)是腾讯云后台用来区分不同 TRTC 应用的唯一标识,在 TRTC 控制台 创建应用时自动生成。不同 SDKAppID 之间的数据不互通。
UserID
UserID(用户标识)用于在一个 TRTC 应用中唯一标识一个用户。
用户标识是用户登录开发者业务系统的帐号在腾讯云上的映射。通常情况下,开发者可直接使用用户名作为 UserID。
取值范围长度建议不超过32字节。请使用英文字符、数字或下划线,不能全为数字,区分大小写。
房间
房间是一个音视频空间,同一房间内的用户可以互相接收对方的实时音视频数据。
TRTC 使用房间这个虚拟的概念,用于用户之间的相互隔离。
只有在同一个房间里的用户才可以相互接收音视频。
一个用户同一时间只能在一个房间内。如果要进入另一个房间,必须从前一个房间内退出。

注意 第一个加入房间的用户为当前房间的所有者,但该用户无法主动解散房间。 通话模式下:所有用户都主动退房时,后台立即解散房间。
直播模式下:最后一个退房的用户是主播角色时,后台立即解散房间;最后一个退房的用户是观众角色时,后台等待10分钟后解散房间。
如果房间内的单个用户异常掉线,90秒后服务端会将该用户清理出当前房间。如果房间内的所有用户都异常掉线,90秒后服务端会自动解散当前房间。用户异常掉线等待时长会被纳入计费用时统计。
当用户要加入的房间不存在时,TRTC 后台会自动创建一个房间。

RoomID
RoomID(房间号/房间ID)用于在一个 TRTC 应用中唯一标识一个房间。RoomID 是由开发者自行维护和分配的一个 uint32 范围内的数字,取值区间:1 - 4294967295。
UserSig
UserSig(用户签名)是腾讯云设计的一种安全保护签名,用于对一个用户进行登录鉴权认证,确认用户是否真实,阻止恶意攻击者盗用您的云服务使用权。详情请参见 UserSig 相关问题 文档。
推送
推送指用户将本地的音视频数据上传给 TRTC 服务端的操作,对应“推流”。
订阅
订阅指用户向 TRTC 服务端请求拉取指定用户音视频数据的操作,对应“拉流”。
角色
TRTC 支持 主播(TRTCRoleAnchor)和 观众(TRTCRoleAudience)两种角色,二者区别在于:
主播角色既支持向服务端推送自己的音视频数据,也支持从服务端订阅并播放其他主播角色的音视频数据。
观众角色仅支持从服务端订阅并播放主播角色的音视频数据。
在通话模式下,所有进房用户都是主播角色。在直播模式下,您可以根据实际业务场景将进房用户分为主播和观众两种角色,同一个用户可以随时切换角色。
CDN 直播观看
CDN 直播观看,又称 “CDN 旁路直播”。TRTC 在云端使用旁路转码集群,将 TRTC 所使用的 UDP 协议转换为标准的直播 RTMP 协议,把 TRTC 的音视频数据推送到标准的云直播系统中,再经由 CDN 进行分发,从而实现 CDN 直播观看。详情请参见 实现 CDN 直播观看 文档。
云端录制
TRTC 采用旁路推流的方式使用 云直播 的能力为您提供全程的云端录制功能(即录音/录像),并将录制下来的文件存储到 云点播 平台,保证录制过程的可靠性和实时性。详情请参见 云端录制与回放 文档。
云端混流转码
在 CDN 直播观看和云端录制等应用场景中,可能需要将 TRTC 房间里的多路音视频流混合成一路,您可以使用 TRTC 云服务后台的 MCU 混流转码集群来完成该项工作。MCU 集群能将多路音视频流进行按需混合,并将最终生成的视频流分发给直播 CDN 和云端录制系统。详情请参见 云端混流转码 文档。
哑终端
哑终端作为观众进入房间拉流时不会被其他 SDK 感知到(远端收不到哑终端的进出房事件通知)。

三、demo实验

1、在腾讯实时音视频模块创建应用

2、创建之后得到应用的SDKAppIDSDKSecretKey

3、快速上手上有适配各个平台的demo,直接下载

4、以web程序为例子
解压 第一步 中下载的源码包,找到并打开/base-js/js/debug/GenerateTestUserSig.js

5、适配到自己的项目中就可以了,测试


测试完成,后期页面调整
兄弟们别攻击我

https://gitee.com/torchstar/RuoYi-fast0402

都是黄泉预约客,何必难为每一天,执念太强,无法豁然。

【新知实验室】TRTC腾讯实时音视频动手实验相关推荐

  1. 新知实验室_腾讯实时音视频产品体验

    新知实验室_腾讯实时音视频产品体验 TRTC 开通TRTC Vue方案体验 使用体验 TRTC 实时音视频(Tencent RTC)基于腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延 ...

  2. 【新知实验室-TRTC开发】实时音视频之欢度世界杯

    目录 一.什么是TRTC 二.用5分钟跑通一个demo 1.开通腾讯云-TRTC 2.获取demo必须的两把钥匙 2.1输入应用名称 2.2下载对应的源码包(手机.web.小程序等) 2.3拿到钥匙 ...

  3. 【新知实验室-TRTC开发】实时音视频之集美真心话

    目录 前言: 一.说说TRTC呗 语音互动直播 语聊房 语音电台 二.成为TRTC的体验官 1.1分钟了解TRTC产品 2.2分钟新手入门 3.别忘了入场券,也别告诉别人哦 三.3分钟完成新应用搭建 ...

  4. 【新知实验室-TRTC开发】实时音视频之web端云监工系统(Vue3+Element plus+TS+Pinia)

    在线上线下一体化.虚拟现实加速融合的趋势下,音视频已经演进成一种基本能力,深刻变革了社会的交互方式.未来,音视频作为全真互联时代的重要基石,将持续推动互联网和实体产业的数字化创新与升级. 今天我们将体 ...

  5. 【新知实验室】——腾讯云音视频TRTC体验

    腾讯实时音视频 TRTC 是什么? 腾讯实时音视频(Tencent Real-Time Communication,TRTC)将腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动 ...

  6. 【新知实验室】——腾讯云音视频TRTC初体验

    一.产品简介 腾讯实时音视频(Tencent Real-Time Communication,TRTC)是腾讯以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发 ...

  7. 【新知实验室】腾讯云音视频应用

    前几天和同事了解了一下腾讯云音视频,并且根据文档亲自使用了一下,感觉还是非常不错的,在这里和大家分享一下. 到底什么是腾讯云音视频 腾讯云音视频是腾讯提供的一站式视频解决方案,其中包括了点播.直播.实 ...

  8. 腾讯实时音视频开发应用大赛火热开赛,两大主题、60万奖品,等你来拿!

    位来 发自 凹非寺 量子位 编辑 | 公众号 QbitAI 近期,联合国宣布与腾讯达成全球合作伙伴关系,腾讯将为联合国成立75周年活动提供全面的技术方案. 本次联合国75周年活动,将通过腾讯会议.企业 ...

  9. QOS FEC NACK 实时音视频传输库测试报告(声网、腾讯实时音视频测试)

                        目录 QOS-FEC-NACK传输库简介 实验环境 测试DEMO说明 测试项说明 测试结果 竞品分析 总结                     QOS FE ...

最新文章

  1. HTML5中figure标签使用实例
  2. wxWidgets:wxStatusBar 示例
  3. linux 命令解码空格,Shell 编程:Bash空格的那点事
  4. 使用ThreadLocal绑定连接资源(事务)
  5. 利用多线程实现linux下C语言的聊天室程序:
  6. 华为云数据库GaussDB(for Cassandra)揭秘第二期:内存异常增长的排查经历
  7. C++中Set的使用
  8. mysql--------常用命令
  9. 微信App支付接入步骤支付中前后端交互流程
  10. 移动计算为王——我眼中的下一代计算机产业
  11. Win10下修改git全部配置文件方法
  12. Unity编辑器下Console面板查看完整打印日志
  13. Java常用集合排序
  14. JavaScript(三)js插件
  15. 速看!没有比这更全面的 Firebase 介绍!
  16. 强制删除桌面多余或恶意IE图标方法 :强制删除桌面多余或恶意IE图标方法:
  17. CMS模板标签设计使用说明
  18. 静态代理之AspectJ编译织入
  19. 外媒:华为正与汽车厂商合作 最快2021年推出自动驾驶汽车
  20. jedis是什么?jedis概念

热门文章

  1. 【C#】C#调用Bartender模板打印
  2. 搜狗2020校招【后端】笔试(第二场)
  3. CVE-2021-22205 Gitlab exiftool远程命令执行 复现
  4. 短信验证(吉信通),邮箱验证
  5. 自己做游戏(一)-PhotonServer配置
  6. 二叉树的父子节点位置关系
  7. 【T+】畅捷通T+选项设置界面没有“数据精度”调整项
  8. 基于神经网络的文字识别,神经网络如何识别图像
  9. 人工智能与人脸识别门禁产品方案
  10. 计算机上做报纸模板,word中怎么制作报纸排版模板