About this app
About Omioclink
OmiocLink 自部署的实时对点对通信应用 —— 给自己和固定好友使用的桌面通讯工具,一起开黑、一起听歌 1. 关于 OmiocLink OmiocLink 是一个**给自己和固定好友使用**的桌面通讯工具,你在一台公网 Linux 小机器上跑一个信令服务,几位朋友装上客户端,就能语音开黑、看同一块屏幕、一起听歌 两部分组成: | 目录 | 内容 | | --- | --- | | client/ | Flutter 客户端:Windows 桌面 + Android,iOS 在路上迫切希望得到助力 | | server/ | FastAPI 信令服务器 + 自研 STUN + Web 管理台,一条 docker compose --profile stun up -d 启动 | 有一条设计约束贯穿整个 OmiocLink 项目,所有功能都建立在它之上: **服务器只做信令与状态,永不转发媒体,** 语音、屏幕、聊天都在成员之间直连(WebRTC + DTLS-SRTP),服务器**不做媒体转发模块**,也不部署 TURN —— 服务端的流量永远是 KB 级的 适合的场景:2~8 人的固定小圈子开黑、一起看片/看比赛、深夜一起听歌、远程帮朋友看屏幕,且希望这些数据不经过任何第三方服务 2. 功能介绍 桌面端截图取自 **夜航**(深蓝)主题,涉及手机端演示则使用移动端默认的 **青竹**(绿白)主题 | 主界面(房间列表) | 房间内 · 屏幕共享 | 点歌台 | | :---: | :---: | :---: | | | | | 2.1 点对点通讯:媒体不经过服务器,也没有任何代理/中继 **Mesh 组网**:进房后每人对房间内其他成员各建一条 PeerConnection,延迟只有一跳;房间人数上限 2~8 人,正好是 mesh 最划算的规模 **服务器只转三类东西**:SDP(offer/answer)、ICE 候选、房间与成员状态,全是几 KB 的 JSON,媒体从第一帧起就在两端直传 **没有中继,也没有"代理流量"这个选项**:服务器上不存在 TURN,也不存在任何 relay 进程,代价是**打洞失败就是连不上**,请配合你的网络状况使用(服务端开启 stun 模式后,设置里可以检测当前客户端的网络模式及是否可用) **同局域网自动走内网**:host 候选让同一个 WiFi 下的成员直连,延迟 < 5ms、零外网流量 **跨网靠 STUN 打洞**,业界经验成功率约 80%~90%(家用路由器绝大多数是锥型 NAT),对称型 NAT(运营商 CGNAT 常见)、封 UDP 的校园网/企业网会失败 **失败也要说清楚**:入房前会探测连通性,连不上的成员在界面里被标出来;设置页「当前连接」实时显示 **已直连 x/y 位成员**、上行/下行码率,并在有成员打洞失败时给出可操作建议(换手机热点 / 换家庭宽带 / 查防火墙是否拦 UDP) **STUN 可以自建**:docker compose --profile stun up -d 起一个只回答「你的公网映射地址是什么」的 STUN,同样不转发任何媒体 2.2 共享语音 进房即开麦,麦克风采集开启回声消除 / 噪声抑制 / 自动增益(AEC / NS / AGC),编码…
Release archive
Omioclink Version History
Keep exploring
Related Apps
Canari
emse-students
Canari End-to-end encrypted messaging & campus life platform for École des Mines de Saint-Étienne** Overview Can…
Ezrsavings
lucasmdjl
EzrSavings is an Android app that automatically sets money aside every time you add it. Your savings grow on the…
Archive Tune
rukamori
🌸 The Cutest Music Player With Support Local File and Youtube Music for Android!
Miffan
Ayuilos
RikkaHub fork,Android AI 客户端。支持 IM(类 Grok-Bot)模式,ChatGPT 订阅登录使用、跨应用划词悬浮翻译、高性能低延迟远程云电脑控制。






