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模式。


相關推薦

2022-10-18

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

2022-12-18

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

2023-11-14

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

2023-08-18

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

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

2023-07-10

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

2024-09-26

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

2023-02-11

va、H5、小程序 (开发中..)、Uniapp(开发中..); 服务端基于 Netty,性能卓越、易于扩展; 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或推送等; 可应用于跨设备、跨网络的聊天 APP、企业 OA、消息推送等各

2023-07-18

业务自定义频道可实现机器人频道,客服频道等等。 功能特性 支持自定义消息 支持订阅/发布者模式 支持个人/群聊/客服/社区资讯频道 支持频道黑明单 支持频道白名单 支持消息永久漫游,换设备登录,消息不丢

2023-02-01

aybin3、Decodebin3、UriDecodebin3、Parsebin 的增强和稳定 支持 WebRTC 同步广播并支持 Google Congestion Control 轻松重建 RTP 和 RTSP 的 RTP 发送器时间戳 用于亚马逊 AWS 存储和音频转录服务的新插件 新的 gtk4paintablesink 和 gtkwaylandsink 渲染

2023-10-09

 iOS、Android、标准Java、H5、小程序、Uniapp; 服务端基于Netty,性能卓越、易于扩展; 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或推送等; 可应用于跨设备、跨网络的聊天APP、企业OA、消息推送等各种场

2025-03-30

宇联通IM完成了三端(pc, android, 鸿蒙)的基本功能,就进行了消息轰炸测试。 测试目标:    1, 消息不丢失      2, 消息已读正确    3,程序稳定,功能运行流畅,不出现卡顿,pc端内存占用在2G左右