Project Icon

spreed

全方位视频音频会议应用 助力远程协作

Nextcloud Talk是一款功能全面的视频音频会议应用,支持多种通话模式和屏幕共享。该应用与Nextcloud生态系统深度集成,并提供联邦聊天功能。Talk适用于个人和团队用户,旨在提升远程协作效率。其灵活的通信选项和与其他聊天平台的兼容性,使其成为现代工作环境中的实用工具。

Nextcloud Talk

REUSE状态

Nextcloud的视频和音频会议应用

✨ 为什么如此出色?

  • 💬 聊天 Nextcloud Talk配备简单的文本聊天功能,允许您从Nextcloud文件应用或本地设备共享或上传文件,并提及其他参与者。
  • 👥 私人、群组、公开和密码保护的通话! 邀请某人、整个群组或发送公开链接邀请参加通话。
  • 🌐 联邦聊天 与其他服务器上的Nextcloud用户聊天
  • 💻 屏幕共享! 与通话参与者共享您的屏幕。
  • 🚀 与其他Nextcloud应用集成 如文件、日历、用户状态、仪表板、工作流、地图、智能选择器、联系人、看板等等。
  • 🌉 与其他聊天解决方案同步 通过集成Matterbridge,您可以轻松地将许多其他聊天解决方案与Nextcloud Talk同步,反之亦然。

未来版本还将有更多功能。

如果您有建议或遇到问题,请提出issue或直接贡献 🤓


📚 文档

📦 生产环境安装

Nextcloud Talk的安装非常简单。您只需从Nextcloud应用商店启用应用,一切就会开箱即用。

在某些情况下(严格防火墙/对称NAT后的用户)需要TURN服务器。这个安装稍微复杂一些。您可以在我们的文档中找到说明,而Nextcloud VM背后的团队开发了一个脚本,可以为您处理所有事情(vm-talk.sh)。该脚本在最新的Ubuntu Server LTS上测试过。请记住,它是专门为VM开发的,任何问题都应该在那个仓库报告,而不是在这里。

这里有一个关于如何操作的简短视频


🚧 开发设置

  1. 只需将此仓库克隆到您的Nextcloud开发实例的apps文件夹中。
  2. 运行make dev-setup安装依赖项。
  3. 运行make build-js
  4. 然后通过应用管理激活它。 🎉
  5. 要在本地构建文档,请安装mkdocs:apt install mkdocs mkdocs-bootstrap

🏎️ 使用HMR加速前端开发

你可以启用HMR(热模块替换)以避免在前端工作时重新加载页面:

  1. 安装并启用hmr_enabler 应用
  2. 运行 npm run serve
  3. 打开正常的Nextcloud服务器URL(不是上述命令给出的URL)

如果你想加入讨论,我们也在我们的公共Talk团队对话中可用。

🌏 本地测试联邦

在本地测试联邦对话时,可能需要一些额外步骤来改善行为并允许服务器之间相互通信:

  1. 允许自签名证书
    occ config:system:set sharing.federation.allowSelfSignedCertificates --value true --type bool
    occ security:certificates:import /path/to/the/nextcloud.crt
    occ security:certificates
    
  2. 允许本地服务器作为远程服务器
    occ config:system:set allow_local_remote_servers --value true --type bool
    

此外,你可以启用调试模式,该模式会将本地用户列为联邦用户选项,允许你与同一实例上的账户进行联邦。联邦仍然会工作并使用完整的联邦体验,与联邦文件共享相反,不会创建本地共享。

🪄 测试视频通话的有用技巧

👥 多用户加入测试通话

  • 在Firefox中发送假流(音频和视频):
    1. 打开 about:config
    2. 搜索 fake
    3. media.navigator.streams.fake 切换为 true
    4. media.navigator.audio.fake_frequency 设置为 60,以获得更愉悦的声音体验
  • 然后安装 Firefox多账户容器 插件
  • 现在你可以创建多个账户容器,在每个容器中使用不同的Nextcloud账户登录,并以多个不同用户身份加入同一个通话

📸 修改可用的媒体设备

  • 禁用摄像头直到重启:sudo modprobe -r uvcvideo
  • 重新启用摄像头:sudo modprobe uvcvideo

🔃 里程碑和分支

分支

在Talk应用中,我们为每个Nextcloud服务器版本设置一个分支。应用的 stable* 分支应始终与Nextcloud服务器的相同分支兼容。 这只在服务器发布前后有所不同,以便更容易完成功能,这样我们就不必进行回溯。

里程碑

  • v17.0.0 - 数字里程碑已确定,等待发布或最后的润色
  • 💛 下一个补丁版本 (27) - 下一个补丁里程碑用于给定Nextcloud版本的下一个点发布版本(在示例中为27 - 例如17.0.1)的问题/PR
  • 💚 下一个主要版本 (28) - 下一个主要里程碑用于新的主要Nextcloud版本的下一个功能发布版本的问题/PR(由于27有补丁发布,这将是28)
  • 💔 待办事项 - 待办事项里程碑分配给所有剩余的问题

你可以随时选择任何里程碑的任务,我们将帮助你将其纳入指定的里程碑,如果时间允许,也可以纳入更早的里程碑。这只是为了有一个概览和更好的可见性,我们认为应该优先处理哪些工作,但并不是排他性的。

💙 贡献指南

有关更多信息,请参阅此存储库的贡献指南

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号