Skip to content

wangfpp/face_coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

face_coding顾名思义面对面共享代码

启动方式

## yarn start 可以替换为npm start
# Windows (cmd.exe)
set HTTPS=true&&yarn start

# Windows (Powershell)
($env:HTTPS = "true") -and (yarn start)

# Linux, macOS (Bash)
HTTPS=true yarn start

功能说明

    1. 实时共享代码编辑器
    1. 实时文字交流
    1. 实时音视频交流

使用的技术/依赖项

共享编辑器 codemirror
音视频交流 WebRTC
文字交流 WebRTC dataChannel

已经实现的功能

功能 是否实现 技术 备注
音视频通话 WebRTC 基于Janus
代码编辑器 codeMirror -
文字聊天 WebRTC WebRTC dataChannel
屏幕共享 WebRTC -
声音监控 WebRTC -
录制功能 WebRTC -

有待优化项

    1. 退出房间的后续处理
    1. 声音激励的检测
    1. 选择设备和切换设备功能
    1. 聊天共享上下文

后续计划

购买服务器:) 实现房间管控 提升编辑器共享文字的性能 对dataChannel的文字进行加密处理

About

face2face share coding

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages