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

news/2024/4/27 0:06:58/文章来源:https://blog.csdn.net/qq_29061315/article/details/128088734

目录

一、什么是TRTC

二、用5分钟跑通一个demo

1、开通腾讯云-TRTC

 2、获取demo必须的两把钥匙

2.1输入应用名称

 2.2下载对应的源码包(手机、web、小程序等)

 2.3拿到钥匙

2.4完成

三、搭建一起看世界杯应用

1、解压源码(耗时30S)

2、插上两把钥匙(耗时1min)

 3、修改index.html(耗时1min)

4、运行index(耗时1min)

5、调试设备+分享世界杯(耗时1.5min)

 6、小技巧

 四、总结
​​​​​​​

一、什么是TRTC

        腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。

        多人音视频通话方案 依靠腾讯云覆盖全球的专线网络,全球均可互通,提供覆盖手机、桌面全平台的客户端 SDK 以及云端 API,终端用户还可以在微信、QQ、企业微信的小程序中使用 TRTC 服务,Web 网页也可轻松使用。

        低延时互动直播方案 凭借行业领先的网络与音视频技术,结合腾讯云优质的节点资源,帮助开发者搭建卡顿率更低、延时1秒以内的互动直播,让直播走进 CDN 2.0 时代。

以下视频将帮助您快速了解实时音视频:

        点击链接可以查看详细视频介绍:实时音视频 产品概述-产品简介-文档中心-腾讯云

        百闻不如一见,跟随小编一起深入体验TRTC吧。

(PS:小编用了5分钟把它改造成看世界杯的好工具。)

二、用5分钟跑通一个demo

1、开通腾讯云-TRTC

步骤非常简单,包括扫码登录+实名认证。

登录 - 腾讯云

实名认证,为搭建demo做准备。当然在新建应用时也会提醒你实名认证的。

 2、获取demo必须的两把钥匙

        为了能成功运行demo,我们需要从TRTC中获取到两把钥匙,一个是用户的APPID,一个是密钥。如果是第一次接触,可以在搜索框中输入你想要的应用和教程。如本次我们介绍的TRTC,在搜索栏,输入实时音视频就可快速找到相关程序入口和教程。真的超级方便。

 

         为了快速上手,又不想去看头疼的文档,我们可以点击开发辅助-快速跑通Demo,里面有详细的保姆级教程,手把手教你上手,生怕你不会。真的是非常卷,使用起来非常丝滑。

2.1输入应用名称

 2.2下载对应的源码包(手机、web、小程序等)

        为了方便演示,本文以web版做介绍使用

 2.3拿到钥匙

        下载好对应源码后,点击下一步即可看到我们的两把通用钥匙,不管是手机、web、小程序等都是通用。 (建议大家将自己的APPID和密钥保持到数据库加密存储,这样就避免自己的APPID和密钥暴露了,被别人薅羊毛了。)

2.4完成

        这步可以忽略,我们的目标是拿到那两把钥匙,嘿嘿。

三、搭建一起看世界杯应用

1、解压源码(耗时30S)

        解压下载好的源码,解压后的文件目录结构大概长这样,本次我们只需要关注base-js中的文件和index.html就好。 

2、插上两把钥匙(耗时1min)

        其实在我们创建应用的时候就可以看到这个操作方法了。

 

 3、修改index.html(耗时1min)

修改登录页标题

 修改聊天页标题

4、运行index(耗时1min)

  使用任一一个编程软件编辑即可,选择使用浏览器运行,点击进入房间即可,多开几次。通过输入同一个房间号就可以进入同一个房间进行多人视频,一起看世界杯了。        

 

5、调试设备+分享世界杯(耗时1.5min)

调试设备

成功运行后,应用会检测我们的摄像头和麦克风时候能正常工作,我们只需要点击允许即可。

 分享世界杯

        我们打开世界杯的直播,通过上面的分享按钮就可以将世界杯的直播分享给好友,一起看世界杯,一起嗨。别提多好用了。也不需要担心费用的问题,因为官方免费赠送10000分钟,是真的豪呀。当然我们会嗨过头也可以设置套餐剩余告警,把心放到肚子里面去。

 

 6、小技巧

        如果身边没有合适的编辑器,也不好在编辑器上调试,我们只需要将密钥和APPID修改后,在本地文件夹就可以运行了。真的是炒鸡喜欢和好用。是不是没骗你,5分钟足矣,让不太愿意折腾的开发者也能轻松搞定,暗爽一把。

 四、总结

        TRTC当然还有很多实用的场景,比如视频会议、直播、云课堂、聊天室等。TRTC的操作文档也写的相当简洁,知道用户的痛点。如果你也喜欢,不妨用看5分钟的小视频的时间运行个属于你的demo。期待你的创意。

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[附源码]计算机毕业设计springboot房屋租赁系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

MySQL为自动编号的字段赋值

insert users values(NULL,ming,fasdfasdfasd,22,1); 或者 insert users values(DEFAULT,ming,fasdfasdfasd,22,1);

网络的根基

hi 大家好,上个周末带小伙伴,一起复习了一遍网络协议,对网络协议的核心知识进行梳理,希望大家早日掌握这些核心知识,打造自己坚实的基础,为自己目标慢慢积累,等到自己春天的到来。详细点击查看…

zabbix拓扑图和聚合图形

目录 一、环境准备 1、搭建zabbix基础环境 2、创建被监控主机 二、拓扑图 1、拓扑图作用 2、拓扑图绘制步骤 三、聚合图形 1、聚合图形的作用 2、创建聚合图形 一、环境准备 1、搭建zabbix基础环境 zabbix基础环境部署参照:zabbix基础环境部署_桂安俊kyli…

Day14--商品详情-渲染商品详情的数据并优化详情页的显示

提纲挈领: 那么如何在小程序中将这些html的字符串渲染成这莫好看的结构呢? 官方文档:【使用uni-ui组件库中的rich-text组件】 1.渲染商品详情信息 我的操作: 1》在页面结构中,使用 rich-text 组件,将带有…

计算机网络第五章知识点回顾(自顶向下)

1. 网络层控制面 1.1 网络层功能 1.2选路问题 选路问题的描述: 给定一组路由器和连接路由器的链路,寻找一条从源路由器到目的路由器的最佳路径。 1.3 什么是最佳路径? 1.4 图抽象 1.5 选路算法分类 1.6 链路状态(LS&#xff0…

[附源码]计算机毕业设计springboot飞越青少儿兴趣培训机构管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

手把手教你构建一个前端路由

涉及知识点:location对象、history对象 文章目录基础概念什么是路由如何实现前端路由涉及问题前端路由实现方式1. hash方式2. history方式3. debug:本地起服务报错扩展:封装路由类Routerhashhistory基础概念 什么是路由 路由是一组映射关系…

51单片机学习笔记4 新建工程及点亮LED实战

51单片机学习笔记4 新建工程及点亮LED实战一、使用keil新建工程二、项目设置1. 点击魔术棒,钩选Output-Create Hex File2. 设置仿真器三、编写代码1. 尝试编译代码2. 点亮LED的代码3. GPIO引脚介绍4. GPIO内部结构P0端口:P1 端口四、软件仿真一、使用kei…

[附源码]SSM计算机毕业设计校园爱心支愿管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

台积电跪舔美国,日本却醒悟了而选择独立发展芯片产业

近期台积电大举包机10架将精英人才和设备转往美国引发争议,然而这个时候日本却选择了独立发展芯片产业的道路,摆脱美国的限制,显然日本清醒地认识到依赖美国不会有好结果。台积电之前还在左右摇摆,希望既能继续获得美国芯片的订单…

字符串压缩(一)之ZSTD

一、zstd压缩与解压 ZSTD_compress属于ZSTD的Simple API范畴,只有压缩级别可以设置。 ZSTD_compress函数原型如下: size_t ZSTD_compress(void* dst, size_t dstCapacity, const void* src, size_t srcSize, int compressionLevel) ZSTD_decompress函数原…

全网首发克莱斯勒东南大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装

文章目录前言碟盒功能1、设计指标3、外观设计4、PCB设计5、程序设计6、调试7、大捷龙车机尾插接口定义公头东南大捷龙车机白色插头模块与白色插头连接方法8、安装方法9、 使用方法9.1 CD车机按钮功能定义11、 联系我前言 ​ 之前写过四篇关于车机增加音频输入的方法。 1、07宝…

水电站下泄生态流量监控解决方案-智能监测生态流量遥测终端-水电站流量监测站

平升电子水电站下泄生态流量监控解决方案-智能监测生态流量遥测终端-水电站流量监测站是一款集人机交互、视频叠加、4G路由、数据采集、逻辑运算与远程传输功能于一体的多媒体智能终端设备。 此款产品为水电站生态流量监测项目的专用产品,便于监管单位及时掌握水电…

农村城镇面板数据集:地级市人均消费与支出2012-2019各省农村数据2013-2019

1、2002-2019年地级市人均消费与支出数据 1、数据来源:wind 2、时间跨度:2012-2019 3、区域范围:287个地级市 4、指标说明: 包含以下四个指标:人均可支配收入(农村)、人均可支配收入&#…

Python中的dump() 、load()和dumps()、loads()使用及示例

Python中的dump() 、load()和dumps()、loads() 结论: 1.不加s的标识对json文件的读写,将内存中值读取写入到json后缀文件,或者将json后缀文件中内容读取到内存 2.加了s的主要是字符串类型和其他数据类型的互转 JSON(JavaScript Object No…

如何用R语言在机器学习中建立集成模型?

介绍 在本文中,我将向您介绍集成建模的基础知识。 另外,为了向您提供有关集成建模的实践经验,我们将使用R进行集成。最近我们被客户要求撰写关于集成模型的研究报告,包括一些图形和统计输出。 1.什么是集成? 通常&am…

初始数据结构

目录 1. 集合的框架 集合框架的重要性 数据结构的介绍 算法的介绍 容器背后对应的数据结构 2. 时间复杂度和空间复杂度 算法效率 时间复杂度 时间复杂度的概念 大O的渐进表示法 常见的时间复杂度的计算 空间复杂度 空间复杂度的概念 从本章开始又要开始新的篇章&a…

【Python实战】“特种兵”们的专属游戏助手,助你吃鸡:极品小助手也是棒呆了~(“大吉大利,今W吃鸡”)

前言 有温度 有深度 有广度 就等你来关注哦~ 所有文章完整的素材源码都在👇👇 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 “注意左边,左边有人,打他!” “快上车!&#xff0…

idea搭建ssm项目全过程详解:

1&#xff0c;创建maven项目&#xff1a; 然后&#xff0c;点击next 其次 2&#xff0c;在pom.xml导入相关依赖&#xff1a;&#xff08;如果idea没有集成maven需要先集成maven&#xff09; <dependencies><dependency><groupId>org.springframework</gr…