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

引言


随着短视频行业的不断发展,人们对实时音视频的需求越来越多。在线直播(秀场直播、电商直播、赛事直播、新品发布会、路演、在线拍卖)的相关产品不断涌现,百花齐放。对于业务来说,自研开发一个实时音视频服务,不管是从成本、技术方案、开发周期,难度非常大。因此,我们通常会寻找一个第三方合适的解决方案。

1. 场景需求

公司业务有做医疗直播需求,公司的业务量每秒执行命令数最高峰值为 35k ,对直播的性能要求非常高。
【新知实验室 腾讯云TRTC实时音视频体验】_第1张图片

2. 场景因素:

(1). 选产品优先考虑大公司,行业口碑比较好的,这样产品稍微稳定、售后服务,不要一味的看产品价格(以前公司领导选的某家小公司产品,价格优惠力度大,结果经常出问题,客服永远都是回复技术正在处理,导致技术经常加班、背锅),虽然,各大厂商在价格、功能和体验感略有区别,可根据自己的业务场景选择。

(2). 保障服务稳定,满足低延时等要求,并发的情况下,也能保障直播的效果,不能出现卡顿,优先选择对带宽要求较高的网络直播平台,最好做过大型活动直播的服务商,可以保证平台直播的稳定性。

(3). 售后服务要高,特别是有问题时,客服售后能够及时配合。当发生网络中断等意外情况时能在第一时间排查出问题并提供解决方法,同时,还能提供备用信号源,保证能够网络直播平台展示各种信息内容。


3. 腾讯云实时音视频 TRTC

腾讯云实时音视频 TRTC 帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。实时音视频(TRTC) 是腾讯云提供的一套低延时、高质量的音视频通讯服务,致力于为腾讯云客户提供稳定、可靠和低成本的音视频传输能力。您可以使用该服务快速构建“视频通话”、“在线教育”、“直播连麦”、“在线会议”等对通信延时要求比较苛刻的音视频应用。

3.1 体验产品

首先我们需要注册一个账号(注册地址),注册成功后会进入控制台,完成实名认证,在左侧进入项目管理页面,开始创建项目:
【新知实验室 腾讯云TRTC实时音视频体验】_第2张图片

3.2 无 UI 组件集成方案

SDK链接

实时音视频 TRTC 主打全平台互通的多人音视频通话和低延时互动直播解决方案,提供小程序、Web、Android、iOS、Electron、Windows、macOS 等平台的 SDK 便于开发者快速集成并与实时音视频 TRTC 云服务后台连通。
【新知实验室 腾讯云TRTC实时音视频体验】_第3张图片

3.3 本文中采取 Web API 的形式

【新知实验室 腾讯云TRTC实时音视频体验】_第4张图片
【新知实验室 腾讯云TRTC实时音视频体验】_第5张图片
下载的源码包,找到并打开 /base-js/index.html
【新知实验室 腾讯云TRTC实时音视频体验】_第6张图片
需要允许麦克风和摄像头【新知实验室 腾讯云TRTC实时音视频体验】_第7张图片替换 AppID 和密钥
【新知实验室 腾讯云TRTC实时音视频体验】_第8张图片
最后点击进入房间即可看到摄像头视屏

3.4 项目中小试牛刀

因为只是为了用于一个初步的小测试,我们使用最简单的 Web SDK。

SDK地址
【新知实验室 腾讯云TRTC实时音视频体验】_第9张图片
以 Vue2 为模板初始化一个项目:
在这里插入图片描述
运行起来后,允许访问摄像头:

【新知实验室 腾讯云TRTC实时音视频体验】_第10张图片
【新知实验室 腾讯云TRTC实时音视频体验】_第11张图片
设置 ID 和 SecretKey 后链接房间:

【新知实验室 腾讯云TRTC实时音视频体验】_第12张图片
分享一下屏幕:
【新知实验室 腾讯云TRTC实时音视频体验】_第13张图片

你可能感兴趣的:(腾讯云,实时音视频,云计算)