【新知实验室 腾讯云TRTC实时音视频体验】

本文介绍了腾讯云TRTC实时音视频服务,它是一款用于实时音视频通信的产品。通过官方SDK,开发者可以方便地实现加入房间、发布和订阅音视频流以及退出房间等功能,从而轻松搭建在线直播等应用。TRTC以房间为单位进行音视频数据的推送和接收,确保了实时通信的高效和稳定。
摘要由CSDN通过智能技术生成

【新知实验室 腾讯云TRTC实时音视频体验】

引言

随着短视频行业的不断发展,人们对实时音视频的需求越来越多。在线直播(秀场直播、电商直播、赛事直播、新品发布会、路演等)的相关产品不断涌现,参差不齐。于业务而言,自研开发一个实时音视频服务,从成本、开发周期,难度非常大。因此我们会选择一款比较成熟的第三方平台来解决。

腾讯云实时音视频 TRTC

什么是TRTC

T —— Tencent 腾讯
R-T —— Real-Time 实时的
C —— Communication 传播 / 交流 / 通信
简而言之,TRTC就是一款做实时音视频通信的产品。

如何使用

首先我们需要注册一个账号(注册地址),注册成功后会进入控制台,完成实名认证,在左侧进入项目管理页面,开始创建项目:
在这里插入图片描述
在这里插入图片描述
检测时会把上行和下行网络质量以及延迟时间返回,可以观察到当时直播的网络情况。在这里插入图片描述

TRTC是如何实现的

从生命周期的角度上来讲,我们从加入房间,到退出房间可以为本地音视频通话的一个生命周期。

加入房间,是一切的开始,音视频即时通讯,都会有一个房间,通过这个房间,TRTC云服务才能知道,接收到的某个人的音视频信息要发送到哪里。
发布文件流,加入房间,需要给房间内的其他人发送本地音视频数据流给到云服务,然后再由云服务处理完成后转发到房间内的其他用户。
订阅远程流,这时候,其他的用户需要有一个订阅的处理,利用SDK接收云服务器端,别的用户发送过来经过处理的音视频,然后进行展现和播放。
退出房间,生命周期结束,SDK会自动取消订阅远程流和取消发布本地流。

总结

1、TRTC是用来实现实时音视频通信的云服务。
2、通过官方SDK调用TRTC云服务实现音视频通讯。
3、以房间为概念推送和接收音视频数据流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值