1 Star 18 Fork 8

Zhangsnke / webRTC

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.53 KB
一键复制 编辑 原始数据 按行查看 历史
Zhangxike 提交于 2021-04-24 20:42 . init

webRTC

介绍

基于HTML5 + WebRTC 进行多人视频交流,后端采用JAVA。局域网实现视频通讯,NAT穿透需要自己搭建

软件架构

软件架构说明 HTML5 + WebRTC + SpringBoot,后端Java websocket

安装教程

  1. 使用外置Tomcat,Maven依赖,通过maven导入依赖
  2. 配置外置Tomcat
  3. 访问http://localhost:8080/webrtc/login/index(如果想使用Chrome访问,请先修改video.js,写法有些区别)

使用说明

  1. 目前可以多人聊天,但是存在回音,需要修改(这部分改动比较大,因为为简单demo就不展开操作)
  2. 需要NAT穿透(内网没关系),这部分NAT穿透搭建请自行操作
  3. demo只是用来验证可行性,并不适合商用,而且后端CPU压力很大,也没有配置解码,需要自行实现

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/Zhangsnke/web-rtc.git
git@gitee.com:Zhangsnke/web-rtc.git
Zhangsnke
web-rtc
webRTC
master

搜索帮助