IM 基于 WebRtc 视频通信功能


IM宇联通完成了基于WebRtc实现的视频通信。

视频和语音通信目前支持PC,Android, 鸿蒙三端的功能。

PC端: 采用javafx实现,理论应该能够满足ios, windows, linux等平台,信创电脑也应该能够支持。源码: https://gitee.com/ldh123/im.git

Android端:采用flutter实现,android平台适配完成。ios未适配。源码:https://gitee.com/ldh123/imapp.git

Hm端: 采用arkts实现。源码: https://gitee.com/ldh123/im_hm.git

服务端:java端,刚升级到jdk17。未来会升级到jdk21,使用虚拟线程提高rpc的性能。源码: https://gitee.com/ldh123/im-server.git

当前WebRtc使用的是Mesh模式,自实现了信令服务。未来会升级支持SFU和MCU模式。


相關推薦

2025-05-25

意见反馈 服务投诉 问卷调查 ... 呼叫中心 基于FreeSwitch的专业呼叫平台 支持来电弹屏、自动分配、通话录音 数据统计,语音与文字服务无缝集成 视频客服 基于WebRTC技术的高清视频通话 支持一键视频对话

2025-06-20

意见反馈 服务投诉 问卷调查 ... 呼叫中心 基于FreeSwitch的专业呼叫平台 支持来电弹屏、自动分配、通话录音 数据统计,语音与文字服务无缝集成 视频客服 基于WebRTC技术的高清视频通话 支持一键视频对话

2025-06-13

意见反馈 服务投诉 问卷调查 ... 呼叫中心 基于FreeSwitch的专业呼叫平台 支持来电弹屏、自动分配、通话录音 数据统计,语音与文字服务无缝集成 视频客服 基于WebRTC技术的高清视频通话 支持一键视频对话

2022-10-18

目前已经可以下载安装了,Firefox 106 对其 PDF 浏览器以及 WebRTC 通信支持进行了改进。 新版本中,Firefox 改进了内置的 PDF 浏览器,引入了注释功能,让用户可以在 PDF 文件上书写、画图或添加签名。这项功能在之前的版本就已

2023-11-14

p;FFmpeg 4.4 之前版本的支持。 主要变化包括: 支持 WebRTC(详情查看 OBS Studio 支持 WebRTC,采用 Rust 实现) 重新设计状态栏,以便组织和结构化地管理内容,并引入更具代表性和可识别性的图标 为 Linux 平台添加 Int

2022-12-18

OBS Studio 近日新增了一个名为“Add WebRTC (WHIP) output support”的 PR,主要内容是贡献者希望使用 Rust 为 OBS Studio 添加对 WebRTC 的支持。 具体来说,该 PR 增加了一个可扩展支持的插件,包含: 具有推荐设置的 WebRTC 服务类型,以

2023-08-18

bsp;FFmpeg 4.4 之前版本的支持。 主要变化包括: 支持 WebRTC(详情查看 OBS Studio 支持 WebRTC,采用 Rust 实现) 重新设计状态栏,以便组织和结构化地管理内容,并引入更具代表性和可识别性的图标 为 Linux 平台添加 Intel

2025-06-06

v5.0.2 (2025-06-04) 🎉 新功能 (New Features) 核心功能 「WebRTC TCP支持」 - 禁用了TCP WebRTC的重放保护功能,降低了延迟 「配置系统增强」 - 支持更多配置格式(支持配置项中插入-、_和大写字母),提升配置灵活性 「原始数

2023-04-02

一、基本介绍 MobileIMSDK-微信小程序端是一套基于微信原生WebSocket的即时通讯库: 1)超轻量级、无任何第3方库依赖(开箱即用); 2)纯JS编写、ES6语法、高度提炼,简单易用; 3)基于微信原生WebSocket API,简洁优雅; 4

2025-03-24

1. 产品概述 V-IM 是一款基于 Electron 和 Vue 3 开发的跨平台即时通讯客户端(PC版本)。该应用提供了丰富的即时通讯功能,支持个人聊天、群组聊天、文件传输等功能,适用于企业内部通讯或团队协作场景。 2. 核心功能 2.1 用

2022-11-24

日撰写了一份年终总结,其中介绍了为 Chrome/Chromium 实现基于 Wayland 的屏幕共享所做的工作。虽然此功能目前尚未默认启用,但 Jan 表示按照目前取得的进展,如果一切顺利,很快就会在浏览器中默认开启。 据介绍,目前在 WebRT

2025-05-16

共建秘钥的密码模式。聊天用户都输入正确密码后,聊天功能才能使用,有一方密码不正确,聊天就无法进行并都无法进行解密。     c, U盾模式。聊天发起人建立一批U盾,并分发给其他用户,持有U盾用户才能进行通

2023-07-10

议接入或系统内部聊天等)。 相关开源系列 IoTOS 基于RuoYi-Vue 开发 适配国际化多语言 用于IoTCard 管理业务以高效、健壮、灵活设计 SaaS、多语言、机器人推送、自动化管理、数据同步多类型算法为主要业务 IoTOS-App&nb

2024-09-26

容,服务端数据实时备份,数据不丢失。 🚀 性能 基于 pebble kv 数据库,研发了针对于 IM 这种服务的特有分布式数据库,省了其他数据库为了通用性而带来的性能损耗, 因为存储快,所以消息快。 🔥高可用 通过魔改