webrtc_android

项目地址:ddssingsong/webrtc_android 

简介:webrtc 安卓端多人视频会议的实现

更多:作者   提 Bug   官网   

标签:

 

logo

概述

meeting 是基于 webrtc 开发的一套可以进行单路或者多路语音、视频的系统,这里仅仅提供 demo,还有更多未知的东西等着大家来探索

实现功能

  1. 支持一对一语音和视频
  2. 支持多对多语音和视频会议
  3. 灵活替换 wss 信令服务器和 stun/turn 转发穿透服务器
  4. 动态权限申请
  5. 模块独立,代码清晰
  6. 使用最新的 webrtc 源码

服务器搭建

服务器源码是基于 skyrtc 的代码进行重写实现的

源码地址:https://github.com/ddssingsong/webrtc_server.git (github)

搭建过程请看博客

https://blog.csdn.net/u011077027/article/details/86225524 (csdn)

使用 tips:

如果只使用移动端的话,服务器不配置 https 代理也是可以的哦

实现效果展示

  1. 单人通话

    process

  1. 多人会话

    process

实现过程探究

  1. webrtc 官方 demo 流程

process

  1. 本 demo 流程

process

  1. 自定义信令

借鉴

  1. https://github.com/zengpeace/apprtcmobile (github)

    apprtc 官方 demo,这个更新的官方 demo 还是比较新的

  2. https://github.com/LingyuCoder/SkyRTC

    服务端和网页端的实现基于此

共同探索

QQ 群名称:webrtc 技术交流群

QQ 群 号:601332720

加入群一起探讨 webrtc,分享好的开源项目

Logo

致力于链接即构和开发者,提供实时互动和元宇宙领域的前沿洞察、技术分享和丰富的开发者活动,共建实时互动世界。

更多推荐