# swoole+mongoDb+webrtc im **Repository Path**: Mveris/swoole_mongodbim ## Basic Information - **Project Name**: swoole+mongoDb+webrtc im - **Description**: 使用swoole进行搭建websocket服务器进行通信数据存储采用mongoDB进行处理. 视频聊天v1.0版本基于peerjs进行使用,v2.0视频基于janus+coturn进行视频聊天处理. 目前前端页面是用的模板后续会优化,也会学习其他的一些知识来增加鉴权过滤这些功能 安装janus需要注意: centos需要升级gcc版本到7+以上,ubuntu不需要升级 需要安装meson(python3环境) coturn https://github.com/coturn/coturn.git 使用libwebsocket稳定版本,不然janus无法安装。janus仓库地址和安装教程https://github.com/meetecho/janus-gateway - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: https://swoole.mveris.cn - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-07-31 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 聊天室 #### 介绍 使用swoole进行搭建websocket服务器进行通信数据存储采用mongoDB进行处理。 视频聊天v1.0版本基于peerjs进行使用,v2.0视频基于janus+coturn进行视频聊天处理。 目前前端页面是用的模板后续会优化,也会学习其他的一些知识来增加鉴权过滤这些功能 安装janus需要注意: centos需要升级gcc版本到7+以上,ubuntu不需要升级 需要安装meson(python3环境) coturn https://github.com/coturn/coturn.git 使用libwebsocket稳定版本,不然janus无法安装。janus仓库地址和安装教程https://github.com/meetecho/janus-gateway #### 软件架构 swoole+mongodb+thinkorm+webrtc