首页 > 区块问答

webrtc开源项目解析

发布时间:2024-05-09 08:55:12
OK欧意app

OK欧意app

欧意交易app是全球排名第一的虚拟货币交易所。

APP下载  官网地址

  Webrtc本身指的就是通信模型,可以通过数据转发的方式来进行通信,目前webrtc为基础进行的开源项目非常的多,总体分为三种类型,分别是Mesh、MCU、SFU。

  SFU指的就是由一个服务器与多个终端组合而成,可以对不同的音频来进行混流,尤其是收到某个音视频流之后,直接将音视频转发到其他的终端,实际上就是音视频路由器转发。

  Mesh指的是多个终端之间来进行的连接,形成类似网状结构,例如abc三个终端都可以进行多方面的通讯,分别可以向其他两个终端发送信息,只是对于个终端的宽带有着比较高的要求。

  MCU由一个服务器和多个终端共同组成的结构,各个终端可以将音视频流来进行发送,服务器终端会将同一个房间当中所有的终端音视频流全部的聚集混合,最终生成一个混合后的阴视频流,再逐个的发送给各个终端,只是这样的方式压力通常会比较大。

  在最近几年以来SFU属于比较流行的新架构,webrtc多方通信媒体服务器大多数都是采用这样的结构,这种结构呈现出非常灵活的性能,服务器网络流量随时可以对应的添加,也就表示视频和音频数据,实际上都是经过服务器处理,服务器就等于一个流媒体转发器,满足人们使用的需求。

(责编: LR)

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

如有疑问请发送邮件至:goldenhorseconnect@gmail.com