Janus源码分析(4)——信令交互过程

Janus源码分析(4)——信令交互过程_cgs1999的博客-CSDN博客_janus 信令

基于Webrtc和Janus的多人视频会议系统开发4 - 改造信令交互系统完成sdp交换过程_睏哥RTC的博客-CSDN博客

大家都知道webrtc双方完成连接,最重要的就是要双方完成sdp的交换,google没有对这个如何完成这个sdp交互做出规定,这个sdp即使通过邮件交换也行,当然我们要做一个会议系统SDK肯定要智能一点,需要向用户隐藏这个sdp交互过程。

在webrtc的例子peerconnection_client和peerconnection_server里,通过用peerconnection_server做一个http服务器,两个peerconnection_client调用http接口完成sdp和icecandidate的交换,在基于Webrtc和Janus的多人视频会议系统开发1-系统架构里,已经说明,在用Janus服务器实现webrtc多人视频会议时,对每一个客户端和Janus的连接,客户端扮演example里peerconnection_client的角色,Janus同时扮演peerconnection_server和peerconnection_client的角色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kurento、Jitsi、Janus、Medooze、OpenVidu这些信令服务器在某些方面有所不同,下面我简单介绍一下它们的特点和区别: 1. Kurento:Kurento是一个强大的WebRTC媒体服务器,支持音频、视频、数据通信。它提供了很多可扩展的功能,如:录制、转码、流媒体、图像处理等。Kurento使用Java语言编写,可以方便地与其他Java应用程序集成。 2. Jitsi:Jitsi是一个开源的WebRTC通信平台,支持音频、视频、数据通信。它提供了很多实用的功能,如:桌面共享、文本聊天、视频会议等。Jitsi使用Java语言编写,可以方便地扩展和定制。 3. JanusJanus是一个灵活的WebRTC网关服务器,支持音频、视频、数据通信。它提供了很多可扩展的功能,如:流媒体、录制、转码等。Janus使用C语言编写,可以方便地与其他C/C++应用程序集成。 4. Medooze:Medooze是一个可扩展的WebRTC媒体服务器,支持音频、视频、数据通信。它提供了很多实用的功能,如:录制、转码、流媒体等。Medooze使用C++语言编写,可以方便地与其他C++应用程序集成。 5. OpenVidu:OpenVidu是一个易于使用的WebRTC平台,支持音频、视频、数据通信。它提供了很多实用的功能,如:录制、回放、屏幕共享等。OpenVidu使用Java语言编写,可以方便地与其他Java应用程序集成。 总的来说,这些信令服务器都提供了丰富的功能和扩展性,可以满足不同的需求。选择哪一个信令服务器,需要根据具体的应用场景和需求来决定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值