Janus(一)开源服务器介绍

Janus(一)开源服务器介绍,第1张

Janus 是由Meetecho设计和开发的开源、通用的基于SFU架构的WebRTC流媒体服务器,它支持在Linux的服务器或MacOS上的机器进行编译和安装。由于Janus 是使用C语言进行编写的,因此它的性能十分优秀。Janus 的整体架构图如下图所示。

Janus 主要由三个部分组成,分别是Core、Plugin和Transport,下面是相关模块的介绍:

从整体架构上看,Janus支持众多传输协议,并且采用业务插件架构设计模式。因此,Janus流媒体服务器十分适合多种业务模型或业务经常变化的公司或项目使用。

流媒体解决方案 Live555 (C++)

流媒体平台框架 EasyDarwin (C++,国产精品)

实时流媒体播放服务器程序DarwinStreamingSrvr (C++)

Flash流媒体服务器 Red5 (Java)

流媒体服务器 Open Streaming Server (Java)

FMS流媒体服务器 (Adobe,收费的)

Wowza流媒体服务器(Java)

开源流媒体平台FreeCast(Java)

最后补充一个 Ngix+RTMP插件


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/102861.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-09
下一篇2023-03-09

发表评论

登录后才能评论

评论列表(0条)

    保存