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

news2024/12/24 2:07:10

目录

前言:

一、说说TRTC呗

语音互动直播

语聊房

语音电台

二、成为TRTC的体验官

1、1分钟了解TRTC产品

 2、2分钟新手入门

3、别忘了入场券,也别告诉别人哦

三、3分钟完成新应用搭建

1、解压下载源码

2、修改JS文件

3、修改index文件

4、和集美们一起嗨嗨吧


前言:

最近天气降温严重,再加上新冠的影响,这时候线上办公慢慢成为了趋势,包括线上教学、线上直播、线上陪玩等等。最近接触了一款实时音视频产品-腾讯云-TRTC,让我好好的暗爽了一把,可以在集美面前疯狂秀了,哈哈哈,最重要的是通过TRTC实现的多种同时视频通话和在线分享最近的娱乐头条、国家航天新动态、足球杯的亮点、最后也通过多人在线分享屏幕,一起把你画我猜玩的“默契十足”。当然最后少不了一起说说真心话,这块TRTC产品是真的爱了呀!

一、说说TRTC呗

实时音视频(TRTC)主打低延时互动直播和多人音视频两大解决方案,支持低延时直播观看、实时录制、屏幕分享、美颜特效、立体声等能力,还能和直播 CDN 无缝对接,适用于互动连麦、跨房 PK、语音电台、K 歌、小班课、大班课、语音聊天、视频聊天、在线会议等业务场景,本文将简述低延时互动直播和多人音视频两大解决方案所能触达的业务场景。

语音互动直播

语聊房

支持50人同时上麦聊天,上下麦平滑切换,语聊时延低于300ms,支持变声、气氛音效、混响等多种音频效果,让语聊体验更加丰富。结合即时通信 IM,支持公聊、私聊、群聊、点赞、送礼等多种消息互动形式,打造良好的聊天互动体验。实时音视频提供语聊房场景化组件,可以直接复用,最大程度降低开发成本。

语音电台

支持48kHz采样率,128kbps码率及立体声音频,同时支持 MP3、AAC、WAV 等多种格式本地音乐作为背景声,轻松打造超高品质语音电台。提供丰富的变声特效,大叔音、萝莉音自由切换,让语音电台更有趣。实时音视频提供语音电台场景化组件,可以直接复用,最大程度降低开发成本。

 当然还有好多好多心动的场景,如果你想深入了解,可以点击下面的链接查看哦~

实时音视频 应用场景-产品简介-文档中心-腾讯云

二、成为TRTC的体验官

1、1分钟了解TRTC产品

为了成为TRTC的开发者,我们需要获得TRTC的认证和入场券。TRTC的认证就是我们的实名认证。因我们是用我们的微信扫码登录,因此只要我们微信绑定了我们的个人信息,认证的时候直接获取我们的微信个人信息即可快速完成认证。

        首先我们可以点击下方的链接使用微信扫码登录来注册的我们的腾讯云账号,因为是微信扫码,扫码成功后也就自动完成账号注册了,真的是炒鸡方便呀~

腾讯云 产业智变·云启未来 - 腾讯

登录成功后,我们可以通过点击控制台,或者直接在搜索栏搜索实时音视频即可跳转至我们需要的管理界面了。

 

 2、2分钟新手入门

从来没接触过TRTC?这个东西看起来好高级,我能不能学会呀?这个东西开发起来很复杂吧?哈哈哈,这些问题在TRTC都不会存在。当你点击开发辅助的时候,它已经将你想知道的都告诉你了,你知道按提示输入,然后点击下一步,下一步,四步即可快速完成

3、别忘了入场券,也别告诉别人哦

TRTC的入场券包括一个appid 和一个密钥,你必须同时拥有这两个东西才能访问到TRTC的SDK,打开新世界的大门。当然也不建议告诉别人,虽然注册后免费送了1万分钟,但是还是建议将这两个东西保存至数据库或者用自己的小本本记好咯。这两个东西在我们的第三步就会告诉我们哦,它可厉害了,对所有的开发场景都适用,也适用于所有你建的应用中。

 

当你做到这一步时,恭喜你基本成为了TRTC的体验官了,下面让我来看看实际应用改造吧。 

三、3分钟完成新应用搭建

前面我们用1+2=3分钟完成了注册和入门,现在我们用三分钟来完成我们的应用改造吧,一共分为3步。

1、解压下载源码

我们在第二步下载好的源码,我们解压到我们常用的磁盘位置。

2、修改JS文件

在解压后的...\webrtc_latest\Web\base-js\js\debug下面的GenerateTestUserSig.js点击修改,输入我们独有的appid和密钥。

3、修改index文件

通过修改index.html将设备检测、登录页面、聊天界面、tab页都改成我们想要的美美哒的效果,如下图所示。

 

 

 

 

4、和集美们一起嗨嗨吧

一切准备就绪后,我们就可以通过输入同一个房间号,一切说说真心话、K歌、看世界杯、学习航天知识。。。等等。下面是集美们一起玩的一些截图,也欢迎你一起加入TRTC,一起探讨更有趣的应用。

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/53730.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Android App】蓝牙的设备配对、音频传输、点对点通信的讲解及实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~ 一、蓝牙设备配对 Android提供了蓝牙模块的管理工具,名叫BluetoothAdapter。下面是BluetoothAdapter类常用的方法说明: getDefaultAdapter:获取默认的蓝牙适配器。 getState:获取蓝…

nodejs事件循环

简介 单线程 提到node,我们就可以立刻想到单线程、异步IO、事件驱动等字眼。首先要明确的是node真的是单线程的吗,如果是单线程的,那么异步IO,以及定时事件(setTimeout、setInterval等)又是在哪里被执行的…

Qt “$$“符号的讲解

一.方便调试pro工程 举例方便理解。 在.pro文件中添加如下代码。 编译运行后在“概要信息”可以看到如下结果。 若将$$去掉,则打印的内容为message括号里本身的内容。 保存后可以看到 CSDN QT技术栈大纲:Qt开发必备技术栈学习路线和资料 二.方便其他工…

SpringMVC异常处理

SpringMVC异常简介 系统中异常包括两类:预期异常(检查型异常)和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息, 后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的 dao、service、controller 出现都通过…

C++ 语言学习 day15 复习 (7)

linux 上面&#xff1a; 操作步骤&#xff1a; 1. 2.找到 share 这个文件夹 3.找到 opencv 这个文件夹 4. 1.今天学习的摄像头 识别 人脸&#xff08; 独立开一个窗口&#xff09; &#xff0c; mian.cpp #include <iostream> #include "opencv2/core/core.hpp…

nnDetection复现Luna16 附模型

前提概要&#xff1a; 淘论文发现nnDetection框架对肺结节的检测效果挺好&#xff0c;便跑了跑复现了下&#xff0c; 作者诚不欺人&#xff0c;确实挺好&#xff0c; 并附上我依据文档训练的模型。 复现步骤&#xff1a; 1.安装 cuda11.4, cudnn8.2.4 2.创建虚拟环境 cond…

JAVA12_01学习总结(MySQL,约束)

今日内容 1. MySql基本查询 --ifnull(字段名称,预期值)-如果两个int类型数据求和,其中一个为null,那么结果就是null,使用ifnull来解决 -- 需求--查询姓名和成绩和 -- 创建表 CREATE TABLE test(id INT , -- 编号NAME VARCHAR(20) , -- 姓名age INT , -- 年龄math INT , -- 数…

html转pdf(总结五种方法Java)

html转pdf&#xff08;总结五种方法Java&#xff09; Java 实现html转pdf&#xff0c;总结五种方法。 推荐使用wkhtmltopdf,Itext 方法一&#xff1a;使用wkhtmltopdf 1、下载插件wkhtmltopdf https://wkhtmltopdf.org/downloads.html 2、本机测试 本目录下cmd进入 输入命…

解读数仓中的数据对象及相关关系

摘要&#xff1a;为实现不同的功能&#xff0c;GaussDB&#xff08;DWS&#xff09;提供了不同的数据对象类型&#xff0c;包括索引、行存表、列存表及其辅助表等。这些数据对象在特定的条件下实现不同的功能&#xff0c;为数据库的快速高效提供了保证&#xff0c;本文对部分数…

深聊性能测试,从入门到放弃之: Windows系统性能监控(一) 性能监视器介绍及使用。

性能监视器介绍及使用1、引言2、性能监视器2.1 打开方式2.2 基本介绍2.3 计数器介绍2.3.1 处理器性能计数器2.3.2 内存性能计数器2.3.3 网络性能计数器2.4 创建及使用2.4.1 用户自定义创建2.4.2 直接添加计数器3、总结1、引言 小屌丝&#xff1a;鱼哥&#xff0c;你有没有监控…

G1D28-hinge loss fuction-RAGA pre总结-DeBERTa-杂七杂八visiomathtypeexcel

一、hinge loss和交叉熵对比 (一 )hinge loss主要思想 让正确分类和错误分类的距离达到λ。λ用于控制两种分类样本之间的距离。 &#xff08;二&#xff09;对比学习 自监督学习的一种&#xff0c;不依赖标注数据进行学习。蛮有意思的&#xff0c;但是今天没时间了&#x…

逻辑学三大定律是什么?

逻辑思维三大定律: 同一律&#xff0c;矛盾律&#xff0c; 排中律。 同一律&#xff1a;A 是 A。 前后思维中&#xff0c;概念要同一。白马非马论违反同一律。商家的买一赠一&#xff0c;前后两个一不是同一个概念。违反同一律。矛盾律&#xff1a;A 是 B&#xff0c; A 不是B,…

【Android App】发送BLE广播及通过主从BLE实现聊天应用讲解及实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~ 一、发送BLE广播 调用蓝牙适配器的getBluetoothLeAdvertiser方法&#xff0c;获得BluetoothLeAdvertiser广播器对象。 广播器的主要方法说明如下&#xff1a; startAdvertising方法表示开始发送BLE广播&#xff0c; stopAdvertis…

springBoot开源MES生产制造执行系统源码带文字搭建教程

源码分享&#xff01;需要源码学习参考可私信。 技术框架&#xff1a;springBoot mybatis-plus shiro hutool layui swagger freemarker mysql8 echarts 运行环境&#xff1a;IntelliJ IDEA 2022 maven nginx 宝塔面板 系统功能 用户管理&#xff1a;用户是系统操…

用VS开发一款“飞机大战“单机游戏<C++>

显示界面如上图所示 自己找的背景和飞机素材,先将素材奉上. 接下来我先简单分析一下这个单机游戏的运行逻辑: 就像显示界面所显示的那样,我们想要实现的是自己的飞机在发射子弹(子弹在上图没显示),然后当子弹射到敌方飞机,这里设置了两种类型的飞机,如果读者想定义更多类型的…

基于51单片机农业大棚温控系统

资料编号&#xff1a;197 大棚种植温控系统概述&#xff1a; 本文介绍的是一个由单片机构成的温度控制系统&#xff0c;主要用来提供测温的解决方案&#xff0c;同时还能实时监控温度变化趋势&#xff0c;以及报警功能。它利用STC89C52RC单片机&#xff0c;DS18B20&#xff0c…

概率图模型:HMM(隐马),MEMM(最大熵),CRF(条件随机场)

1.概率图模型&#xff1a;HMM&#xff08;隐马&#xff09;,MEMM&#xff08;最大熵&#xff09;,CRF&#xff08;条件随机场&#xff09;概率&#xff1a;既然是一个图那么就是一个有圈有边的结构&#xff0c;圈代表随机向量&#xff0c;随机变量之间有边&#xff0c;边上有概…

数字验证学习笔记——UVM学习2 覆盖方法

一、覆盖方法 覆盖机制可以将原来所属的类型替换为另外一个新的类型。 在覆盖之后&#xff0c;原本用来创建原属类型的请求&#xff0c;将由工厂来创建新的替换类型。 无需再修改原始代码&#xff0c;继而保证了原有代码的封装性。新的替换类型必须与被替换类型兼容&#xff…

OpenStack 学习之 OVN : L2网络 ( Logical switches 逻辑交换机)

OVN Manual install & Configuration Open vSwitch 官网 参考 OVN学习&#xff08;一&#xff09; OVN实战一之GNS3操作指南及OVN入门 简单理解和知识 按照 OVN Manual install & Configuration 分别叫做 Controller 节点和 Compute 节点 &#xff0c;其他一般叫做…