字学课程--实时音视频通讯技术--RTC使用场景

257 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 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、体育赛事直播: 电视中球进了,手机直播还在运球。

1655912978032.png 低延时方案:

  • 1、拉流端替换为RTC:收益大
  • 2、推流端替换成RTC:收益中,主播收益还不错

1655912633329.png

视频会议

产品功能:

  • 1、多人视频互动
  • 2、屏幕共享、文档分享
  • 3、PSTN接入
  • 4、背景虚化、美颜

技术特点

  • 1、多人音视频互动
  • 2、接入设备多样性
  • 3、音频降噪
  • 4、弱网优化、定向麦、范围麦
  • 5、AI能力

游戏

产品功能:

  • 1、小队语音(和好朋友开黑的时候、需要低延迟,否则团战都过去了,声音才传到对方那)
  • 2、范围语音 (吃鸡的时候,听脚步声等,不要等人来了脚步声才来,而且需要有声音真实化) 技术特点:
  • 1、低延时、低耗能
  • 2、流量小
  • 3、范围语音(模拟场景)

云游戏

产品功能:

  • 游戏运行在服务端,客户端渲染、控制(百元机也能玩、下载包很小) 技术特点:
  • 超低延迟、海量控制指令 1655913034018.png