官方 App 越做越重,
我们只想要接上就能用
拍一段就走的运动相机、记录仪,不该被一个塞满用不上组件、越装越大的 App 拖住。RoveCamLink 把「连上、看清、拍好、拿走」这四件事做到最顺手,其余的都省掉。
该有的都有,多余的没有
连接、预览、控制、素材这四件事做到最顺手,其余的也都替你想到。
相机开机,它自己找上来
不用先研究说明书里的网关地址。打开 App,它会搜到附近的相机、替你连上热点、把密码带回来;第一次连接只要在相机屏幕上点一下确认。想扫二维码、从 Wi-Fi 列表里连、或干脆手填地址,也都行。
手机立刻变取景器
实时画面几乎看不到延迟。横着拿、竖着拿,画面都会自动摆正;长按一下进入全屏,取景、摆机位看得清清楚楚。
想调什么,拖一下就好
电量、剩余空间、已录时长一屏看清。曝光、ISO、快门、防抖、白平衡……想调哪个拖哪个,松手才发给相机,怎么调都不会把画面卡住。
素材在手机上一次搞定
相机里的照片和视频在线预览,勾一批一起下载,网断了还能接着传;下载完直接进手机相册,不想要的在手机上就能删掉。
不只是运动相机
多个品牌的运动相机和记录仪都能用,还能自动认出型号,不用手动选。新机型一直在加。
你的设备都能装
Android 手机是主力;桌面端装上就能在电脑上连相机;iOS 版正在做。
装得下、不添乱
安装包只有几 MB,没有夹带地图、广告之类的重型组件,能省的地方都省了。
完全开源
Apache-2.0 协议,代码全部公开,可以自由使用、修改、二次分发,也包括商用。
出问题也不抓瞎
万一连不上,App 自带诊断日志,一键导出,把这个文件附到反馈里,问题出在哪一目了然。
先看看它长什么样
连接、实时、素材三块,用起来一眼就懂。
三步就能开拍
不需要注册账号,也不需要看教程。
下载安装
到 Releases 下载最新的 nightly 包,装上就能用。它和正式版同签名,可以覆盖升级。
打开相机,点一下
App 会自己发现附近的相机。第一次连接时,在相机屏幕上确认一下配对码即可。
连上就开拍
实时画面、拍照录像、下载素材都在一个 App 里,连上那一刻全部就绪。
接下来要做的事
已经在路上,还没做完的部分。
直播推流
把相机画面直接推流到直播平台,出门直播不用再背电脑。
更多品类与机型
行车记录仪等更多设备陆续加入,覆盖的型号会越来越多。
iOS 版
目前是能编译的壳工程,实时图传等功能正在补齐。
想自己改?
一套 Compose Multiplatform 代码同时构建 Android、桌面与 iOS,协议以插件形式组织——接入新相机,写一个插件注册进去就行。
环境要求:JDK 17 以上、Android SDK(compileSdk 37),在 local.properties 里配置 sdk.dir。
./gradlew :composeApp:assembleDebug
./gradlew :simulator:run
./gradlew :composeApp:run
第一条产出调试 APK;第二条起一个桌面模拟器,用「手动连接」连到 10.0.2.2:8080 即可在无相机的情况下走完全流程。
文档
协议细节与架构决策都记录在仓库 docs 目录中。
APK 逆向分析报告
三个官方 App 的连接协议要点:端口、路径、RTSP 地址、鉴权与配网方式。
docs/design/roadmapKMP 架构与开发计划
模块划分、协议插件设计与分阶段实施计划。
docs/analysis/protocol-matrix品牌型号与协议矩阵
各品牌逐机型的识别方式、端口路径、命令与设置项对照速查。
docs/analysis/ota-and-gaps固件更新与功能差距
固件 OTA 通道、版本比对,以及与官方 App 的功能差距清单。
docs/analysis/network-api网络 API 与安全评估
各品牌端口与 HTTP 接口清单,兼记录厂商侧安全缺陷(用于指导自身实现)。
docs/impl/diagnostics-log诊断日志系统
日志格式语法、重复轮询折叠规则与排障读法。
docs/analysis/ble-and-vpn蓝牙配网与 VPN 共存
蓝牙发现、自动连网与 VPN / 代理共存的研究结论与现场经验。
docs/evidence官方 APK 全量逆向档案
证据层:逐类、逐字符串、逐参数值的完整档案,附可重跑的提取脚本。
README使用说明
构建、运行、模拟器联调与权限注意事项。