持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情
实时音视频通讯技术
感谢字节校园|字节跳动RTC团队提供的实时音视频通讯技术课程。
RTC使用场景
RTC使用场景主要有: - 1、音视频通话 - 2、直播连麦 - 3、低延时直播 - 4、视频会议 - 5、游戏开黑
音视频通话
产品功能: - 1、 1v1、多人音视频通话(比如,微信视频,群聊视频等) - 2、 美颜、道具等前处理能力支持
技术特点: - 1、 支持设备差异大 按照设备分:电脑、平板、ios、安卓等···· 按照价格分:从百元机到千元万元机。)
- 2、 网络接口经常切换 从WIFI和4G、5G的切换,4G到5G还需要基站切换。(断网重连)
直播连麦
产品功能 :多主播互动、观众围观、互动交流
技术特点 : - - 1、服务端和客户端合流(多路合成一路,一般在服务器上做,但目前向客户端做) - 2、合流转推 - 3、实时审核
低延时直播
传统直播延时很大,比如:从观众评论到主播反馈需要5~10秒以上 - 1、在线教育:老师讲题时,当讲到下一题时,上一题的评论才渲染到老师的屏幕上。 - 2、电商直播:在讲到下一个宝贝时,评论还在上一个宝贝,物品信息就会混乱 - 3、体育赛事直播: 电视中球进了,手机直播还在运球。
低延时方案: - 1、拉流端替换为RTC:收益大 - 2、推流端替换成RTC:收益中,主播收益还不错
视频会议
产品功能: - 1、多人视频互动 - 2、屏幕共享、文档分享 - 3、PSTN接入 - 4、背景虚化、美颜
技术特点 - 1、多人音视频互动 - 2、接入设备多样性 - 3、音频降噪 - 4、弱网优化、定向麦、范围麦 - 5、AI能力
游戏
产品功能: - 1、小队语音(和好朋友开黑的时候、需要低延迟,否则团战都过去了,声音才传到对方那) - 2、范围语音 (吃鸡的时候,听脚步声等,不要等人来了脚步声才来,而且需要有声音真实化) 技术特点: - 1、低延时、低耗能 - 2、流量小 - 3、范围语音(模拟场景)
云游戏
产品功能: - 游戏运行在服务端,客户端渲染、控制(百元机也能玩、下载包很小) 技术特点: - 超低延迟、海量控制指令