V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hongch
V2EX  ›  分享创造

[🚗行车记录仪] 迫于没有好用的行车记录仪,所以自己写了一个(Android)

  •  
  •   hongch · 2021-02-02 20:31:48 +08:00 · 2283 次点击
    这是一个创建于 1390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    原因是车停在地下车库被人刮了- -,而且是监控死角,所以只能自认倒霉
    而且市面上大多数行车记录需要保持通电后工作,并且修改车子原始电路,比如从 usb 或者点烟器接线。所以就利用闲置的手机,充当可以熄火后正常运行的行车记录仪( or 家用监控)

    Features

    • 行车记录,并保存录像在本地(每 30 分钟新建一个文件夹用于保存视频) ✅
    • 画面预览 ✅
    • 实时推送 HLS or RTSP 流到服务器 ☑️
    • 连上 Wifi 并且处于充电状态,自动同步 MP4 文件到服务器☑️
    • 根据 TCP 指令拍照并回传✅
    • 根据 TCP 指令回传 GPS 信息✅
    • 目前不考虑手机端视频压缩,因为视频压缩比较耗时耗电,所以视频压缩统一放在服务器做 ☑️
    • 自建流媒体服务器(个人部署) ☑️
    • 自建 NAS (个人部署)☑️
    • 以及一堆后续功能,比如自动报警,人脸检测,行为监测,监测到人脸自动拍照并发送到服务器☑️
    • 行为监测,危险行为自动发送短信给使用者☑️

    主要难点是省电管理

    其他功能都不难实现(推流、保活、同步录像)作为一个可移动、仅靠充电宝续航的手机,如何保证耗电量最小
    目前实测是 30min&21M 大小的录像所需电量为 3%

    1. 期间保证手机亮度最低
    2. 后台无其他服务运行

    发帖目的

    帖子的目的就是想看有没有 V 友对这个软件有兴趣的,可以一起加入,基础框架已经搭好了,并且部分功能已经完成,可以参与一起完成剩余功能,这个项目的适用范围还是挺广的,不仅可以当行车记录仪,也可以充当家庭监控

    技术栈

    • 后端 Express & MongoDB
    • 手机端 Android 原生( Kotlin+OkHttp+Retrofit+Socket.Io
    • 视频处理 推流 ffmpeg

    如果感兴趣的可以留下 WeChat ID,我拉你进 Group,暂时不考虑开源

    11 条回复    2021-02-04 11:19:22 +08:00
    lyseky
        1
    lyseky  
       2021-02-03 11:07:25 +08:00
    bHlzZWt5
    sigl0p
        2
    sigl0p  
       2021-02-03 11:25:10 +08:00
    怎么确保夏天我的 Android 机不被太阳晒爆炸
    hongch
        3
    hongch  
    OP
       2021-02-03 11:26:40 +08:00
    @sigl0p 如果手机被晒爆,那么淘宝买的行车记录仪也会被晒爆。。。
    akumazero
        4
    akumazero  
       2021-02-03 14:51:18 +08:00
    @hongch 行车记录仪是有国标的,有 70 度下连续 72 小时通电-断电的测试
    Flying0sheep
        5
    Flying0sheep  
       2021-02-03 16:12:00 +08:00
    对拿来做家庭监控比较感兴趣哈哈
    shawndev
        6
    shawndev  
       2021-02-03 17:11:32 +08:00   ❤️ 1
    消费级和车规工业品的指标不同
    hongch
        7
    hongch  
    OP
       2021-02-03 17:57:03 +08:00
    跑偏了- -,并不是在讨论工业级车载行车记录仪和手机差距,
    而是目前对这种技术方案可以加入进来一起实现,即使没人加入也没关系,至少我觉得 1.0 开源之后用户会比较多的
    hongch
        8
    hongch  
    OP
       2021-02-03 17:57:56 +08:00
    说白了,如果上工业级只需要买个工控机,然后移植过去就行了
    shaojz2005
        9
    shaojz2005  
       2021-02-04 09:12:08 +08:00
    那么一般的行车记录仪到底哪里不好用了?
    xmai
        10
    xmai  
       2021-02-04 10:45:43 +08:00
    echo "Q1A5SThMMXZpTFU3N0tyRU9FRGoK" | base64 --decode
    hongch
        11
    hongch  
    OP
       2021-02-04 11:19:22 +08:00
    @shaojz2005 那么举个简单的例子,你可以坐在家里,就看见行车记录仪的监控画面吗?
    或者车子熄火后,行车记录仪还能正常工作嘛,如果需要正常工作是需要从电瓶接线的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   988 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:03 · PVG 07:03 · LAX 15:03 · JFK 18:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.