Peer Calls 项目推荐

Peer Calls 项目推荐

peer-calls Group peer to peer video calls for everyone written in Go and TypeScript peer-calls 项目地址: https://gitcode.com/gh_mirrors/pe/peer-calls

项目基础介绍和主要编程语言

Peer Calls 是一个开源的群组视频通话项目,旨在为所有人提供点对点的视频通话服务。该项目主要使用 Go 语言和 TypeScript 进行开发。Go 语言用于构建后端服务,而 TypeScript 则用于前端开发。

项目核心功能

Peer Calls 的核心功能包括:

  1. 群组视频通话:支持多人同时进行视频通话。
  2. 点对点连接:使用 WebRTC 技术实现点对点的视频和音频传输。
  3. 选择性转发单元(SFU):可选的 SFU 实现,可以减少用户视频上传的带宽消耗。
  4. 设备管理:支持在不重新连接的情况下切换视频和音频设备。
  5. 桌面共享:提供桌面共享功能,方便用户进行屏幕演示。
  6. 文件传输:支持发送大于 64KB 或 256KB 的文件(取决于浏览器)。

项目最近更新的功能

Peer Calls 最近更新的功能包括:

  1. 核心重写:将核心部分完全重写为 Golang,提升了性能和稳定性。
  2. 选择性转发单元(SFU):新增 SFU 功能,可以通过设置 NETWORK_TYPE=sfu 环境变量启用。
  3. 改进的工具栏布局:工具栏布局得到改进,可以通过点击或轻触进行切换。
  4. 多视频显示:支持在全尺寸网格中显示多个视频,并可以最小化每个视频。
  5. 视频裁剪控制:新增视频裁剪开关,用户可以选择是否裁剪视频。
  6. 改进的文件发送:用户现在可以发送更大的文件,不再受限于 64KB 或 256KB。
  7. 设备名称显示:设备名称正确显示在下拉列表中,方便用户选择。
  8. 桌面共享改进:改进桌面共享功能,支持将邀请链接复制到剪贴板。
  9. iOS 12 兼容性修复:修复了工具栏图标在 iOS 12 设备上显示不正确的问题。
  10. 自动播放修复:修复了视频自动播放的问题。
  11. 工具栏可见性修复:修复了工具栏在通话加入前可见的问题。
  12. 浏览器支持警告:新增警告,提示用户使用不受支持的浏览器或禁用 JavaScript 的情况。

通过这些更新,Peer Calls 不仅提升了用户体验,还增强了项目的功能性和稳定性。

peer-calls Group peer to peer video calls for everyone written in Go and TypeScript peer-calls 项目地址: https://gitcode.com/gh_mirrors/pe/peer-calls

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祖然言Ariana

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值