聊一聊腾讯TRTC产品的解决方案以及自己的一些思考
目录
RTC解决方案的现状
技术架构
应用场景
未来展望
前言
腾讯云推出的实时音视频产品——TRTC(Tencent RTC),是一款主打低延时互动直播和多人连麦的实时音视频解决方案,支持低延时直播观看、实时录制、屏幕分享、美颜特效等能力,还能和直播 CDN 无缝对接,适用于互动连麦、语音电台、K 歌、大小班课、在线会议等众多业务场景。之前,自己调研过很多家的RTC解决方案,包括声网、腾讯云、阿里云、Zoom、百家云等。结合各家现在的一些现状,总结了一些自己的看法,希望能够分享给大家。
RTC解决方案的现状
当下,很多有技术积累的公司都在搞自己的音视频PaaS服务,其中声网和Zoom是走的比较靠前的,用户量和适用范围也相对较广,尽管Zoom基本上已经退出了中国市场,但是并不影响它在全球的布局。腾讯云和阿里云应该说是巨头的一般操作,因为二者都具备相应的人员储备和资金储备,进不进一个新的领域,是否涉足一个新的市场,都是看社会需要,或者说它的吸引力是否够。特别是随着新冠疫情的爆发,在线会议和音视频相关的产品需求出现了爆发式的增长,大量资本涌入在线会议市场,同时大量的公司也涌了进来,其中包括腾讯的腾讯会议,头条的飞书,阿里的钉钉会议等。视频会议的市场一下子从蓝海变成了红海。百家云的 BRTC产品是紧随之后推出的,面市时间较短,功能也相对单一,需要进一步完善。类似的公司还有很多,就不一一列举了。
整体上,RTC已经成为未来社会和技术发展的一个趋势,有实力的公司都在布局和稳固自己在该领域的地位。接下来,我们就具体聊一聊腾讯云的TRTC。
技术架构
腾讯的 TRTC 定位是一个全平台互通的多人音视频通话和低延时互动直播解决方案,提供小程序、Web、Android、iOS、Electron、Flutter、Windows、macOS 等平台的 SDK 便于开发者快速集成并与实时音视频 TRTC 云服务后台连通。通过腾讯云不同产品间的相互联动,还能简单快速地将实时音视频 TRTC 与即时通信 IM、云直播 CSS、云点播 VOD 等云产品协同使用,扩展更多的业务场景。
下面我来看一下它的技术架构图:
TRTC非常友好的支持了腾讯相关的其他产品线,比如小程序系列,包括微信小程序、手机QQ小程序、企业微信小程序。客户端方面支持了移动端的安卓、iOS、Flutter,PC端的windows、mac OS、Electron。网页端的话,可能是处于不同浏览器厂商对WebRTC方案支持的程度不同,仅支持了Chrome和Safari浏览器。相信以后随着WebRTC影响力的扩大,各大浏览器厂商应该会加快对WebRTC方案的支持,这样TRTC在网页端也会有更多的选择。另外,TRTC还可以和即时通讯服务IM协同使用,处理用户消息和管理用户信息以及用户分组。同时,TRTC还可以和云点播 VOD 、云直播 CSS 打通,满足旁路直播、云端录制以及回放的需要。
应用场景
TRTC基本满足了实时音视频技术常用的六大领域——在线教育、娱乐社交、互动游戏、政企服务、在线医疗、在线金融。
在线教育,能够满足大班课、互动小班课、AI课堂的教学需要。
娱乐社交,涵盖了语聊房、秀场直播、语音电台、在线K歌、相亲房、小程序直播等场景。
互动游戏,比如狼人杀、剧本杀、直播答题。
政企服务,涉及多人语音、多人视频、网络会议、视频客服、协同工具等。
在线医疗,包括视频会诊、在线急救等用途。
在线金融,支持视频双录、保险定损等需求。
未来展望
如果各大公司持续发力,未来音视频的市场应该还是会属于巨头公司,比如腾讯和阿里。但是,阿里在音视频相关的技术储备方面没有腾讯沉淀的深。所以,腾讯云如果能够在这个方向继续坚持,不断发展用户,吸收相关技术人员,比如通过产品免费体验、线上技术分享、音视频学习沙龙等形式,扩大自己在实时音视频RTC领域的影响,一定可以在最后独霸“一方”。我确信音视频技术会在未来的五到十年迎来翻天覆地的大变化,WebRTC也会日渐普及,希望相关的公司和技术人员能够抓住这个机会。