V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
美国买车相关网站
Edmunds
TrueCar
Kelley Blue Book
dLvsYgJ8fiP8TGYU
V2EX  ›  汽车

行车记录仪从何时起变味了?互联网的一些风气蔓延到了硬件产业里去了?

  •  1
     
  •   dLvsYgJ8fiP8TGYU · 203 天前 · 2606 次点击
    这是一个创建于 203 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相信很多人对行车记录仪的要求很简单:平时启动车辆后就开始工作,无需用户手动操作开启录像,甚至感受不到它的存在;而关键时刻能可以便捷地调阅录像,清晰还原事件经过,并能够通过简单的操作将录像拷贝到自己的手机上,或与他人分享。

    但似乎这些对于一台记录仪最基本的要求,实现起来也越来越不容易了。可能是互联网上的一些风气蔓延到了硬件产业里去了?

    用过好几款记录仪,分享一下近半年以来的体验。

    甚至连你的录像文件也免不了被“画地为牢”?

    想看录像?请先授予我们的 APP 以下权限

    都 2021 年了,某司开发者还不知道 iOS 相册权限有”仅添加“选项吗?

    这个选项可比 iOS 14 推出“部分照片”权限早了不止多少年哦。既然你们都为 iOS 14 “部分照片”设置好了文案引导用户开启“全部照片”权限,是不是可以认为你们没有守住一个“只需要单向导入媒体(记录仪 -> 手机)的 APP ”应该遵守的底线呢?

    瓜田李下,用不着的数据的就不要拿。否则你就得举证自己没后台上传,还不如管住自己的手。

    至于请求位置权限,依照 Apple Developer Documentation - CNCopyCurrentNetworkInfo 似乎是合理的,因为 APP 需要知晓当前连接的 Wi-Fi 信息以连接记录仪。此外请求“本地网络”权限也应是合理的。

    location_permission

    另外经测试,iOS 不同系统语言下、不同地区商店下载到的 iOS APP 、不同地区不同商店下载到安卓 apk 所请求的权限是一致的,似乎不存在下列行为行为,值得肯定。

    if (system_language == 'zh_CN'): 
    {
        ask more permission;
    }
    

    这似乎是个 MP4 文件?不好意思,不用我们的私有协议播放器你就是打不开

    尝试从手机看录像,已经够折腾了。试试看把存储卡取出,用电脑读取里面的视频。

    photo_permission

    说好的 MP4 ?

    photo_permission

    还很“贴心”地在存储卡根目录里放了个播放器。

    photo_permission

    至少有个证书

    photo_permission

    对高清屏支持就别指望了,调了好几次兼容性设置才正常显示(异常界面没截图,就像大多数没做优化的 exe 那样:字体要么需要用显微镜,要么越过边界)

    photo_permission

    甚至还很贴心地在私有协议播放器里内置了“导出”功能(这个 "Ps" 格式是什么东西)

    photo_permission

    导出以后,可否正常播放?

    photo_permission

    一言难尽的播放体验。总结了各个播放器对导出文件的兼容性:

    导出格式 MP4 Ps (实为 HEVC)
    Win10 默认播放器 No No
    QuickTime Player No No
    macOS 预览 Yes No
    iOS 文件 Yes No
    IINA No Yes

    一些感想

    现在越来越多人在车上安装行车记录仪,甚至有很多车在出厂的时候就已经预装了记录仪。有些厂家还将汽车四周的 360 度全景镜头与记录仪有机结合,在行车过程中显示辅助图像,而在停车后录制视频(例如某新能源厂家的“哨兵模式”)。
    
    从最开始的”一颗摄像头+一张存储卡“的基本操作,到后来的与“电子狗”结合的设备,再到最近一些号称搭载“AI 人工智能芯片”并配备“高级辅助驾驶系统 ADAS“(基于视觉方案的提醒前面变绿灯、前车起步、前向行人 /车辆碰撞预警等功能)的新款记录仪,越来越多的功能被堆砌到一个巴掌大的小方盒里。
    
    这些新增的“录像以外”的功能,一些对于有特殊需求的驾驶员朋友确实属于刚需,但这些附加功能是否会导致行车记录仪过于臃肿,并挤占了原本最重要的“录像功能本身”的存在感?类比互联网上的种种现象,大家都在往自己身上添加各类新功能,生怕别人有的自己没有。
    
    这里不是说“录像以外”的功能 100% 都是花里胡哨、华而不实的花瓶。一个有用附加功能的例子:货车司机有时需要排长队,一等就是很久,有“前车起步提醒”功能可以让他们能够在等待时稍作休息,又避免睡过头被“加塞”。
    

    作为行车记录仪厂家,研发的最高优先级始终都应该围绕“录像功能本身”,“平时无感知,遇事易查阅”。

    第 1 条附言  ·  203 天前

    2021/07/02 更新

    对私有协议 MP4 文件进行分析

    尝试用 Hex 编辑器读取视频文件 Head,可发现该记录仪的私有格式与正常的通用格式有很大不同。

    photo_permission photo_permission

    网上找了一圈,有人提到 HandBrake 这款开源播放器能解码各种奇怪格式的视频。经测试可以播放并转码到通用格式 (h264),但对一部约 3 分钟的以私有格式录制的 4k/25fps 视频转码需约 10 分钟,显然无法满足日常用途(作为参照,该记录仪厂家提供的私有协议播放器,对同样视频转码仅需不到一分钟)。

    photo_permission

    对于“不使用通用媒体格式”以强制用户使用指定 APP / 播放器的看法

    首先需要补充,我依稀记得这款记录仪在首次通电的时候,会要求用户通过手机 APP 进行激活,如不激活则无法使用设备。不知道他们是和谁学的,行车记录仪这种东西也要激活?是不是以后买个键盘鼠标也得激活不然不让用?

    然而经测试,激活过程不需要联网。你甚至可以通过 adb 安装该厂家的 APP 到一个没有联网、没有插卡的安卓手机上,依然可以完成激活。其次,在虚拟机内运行该厂家提供的私有协议播放器,未发现任何网络请求,可以完全离线使用。

    如果有厂家搞这种“私有协议”,我能想到的都是出于下面某个因素:

    • 善意猜测
      • 提供某种视频加密功能,防止未经授权的视频读取
      • 在视频文件播放的同时,在 APP / 播放器上叠加显示车速、GPS 坐标、地图、加速度传感器等数据
    • 恶意猜测
      • 将用户完全限制在你的“生态圈”里,画地为牢
      • 依靠用户依存度(不得不用你的 APP),推送广告,收集隐私信息

    然而似乎上面几条都不符合。这就有点令人搞不懂了,该厂费了这么多劲,把用户圈在自家生态圈里,难道只是“为了标新立异”而去大搞私有协议、开历史倒车吗?

    22 条回复    2021-07-09 08:38:39 +08:00
    icyalala
        1
    icyalala  
       203 天前
    直接写出来,就是海康威​视嘛,文件名还起个 hiv 的缩写。。

    iOS 相册权限那个我提一下,iOS 14 以前,实际是没有 "仅添加" 这个权限 API 提供给开发者的。。
    直接调用 UIImageWriteToSavedPhotosAlbum 方法保存图片能触发权限弹窗,但只能保存 UIImage,不能保存原始图片。
    xupefei
        2
    xupefei  
       203 天前 via iPad
    ps 就是 MPEG-PS 格式,常见后缀还有个 mpg
    akira
        3
    akira  
       203 天前
    任何厂家的最高优先级 都是盈利。。。
    ferock
        4
    ferock  
       203 天前 via iPhone
    盯盯拍,和 70 迈,用下来无上述情况
    alexkkaa
        5
    alexkkaa  
       203 天前 via Android
    那么多不要权限的你不买 为啥非要买这个垃圾厂商的
    dixeran
        6
    dixeran  
       203 天前 via Android
    海康威视记录仪,真的垃圾。说是什么预分配文件系统,给的播放器还贼难用,基本只能在 app 上看。
    delectate
        7
    delectate  
       203 天前
    国家项目扶持起来的企业,基本上都是垃圾。

    所以我只用 梦鸿浏览器、康海监视器。
    belin520
        8
    belin520  
       203 天前 via iPhone
    @alexkkaa 有道理
    66beta
        9
    66beta  
       203 天前
    @delectate 开除郭籍
    yksoft1test
        10
    yksoft1test  
       203 天前
    这种 mp4 上传个示例文件看看?看看是封装格式改了,还是视频编码本身特殊。
    TheEastWind
        11
    TheEastWind  
       203 天前
    确实,行车记录仪这种东西,APP 的稳定性、传输速度,以及视频编码兼容性,非常重要。
    毕竟用到的时候,都是紧急的时候。
    cxe2v
        12
    cxe2v  
       203 天前
    @yksoft1test #10 按这个厂商的尿性,应该没有技术水平自己开发一套视频编码,可能就是做了个封装
    binux
        13
    binux  
       203 天前 via Android
    我猜可以支持视频加密
    CallMeReznov
        14
    CallMeReznov  
       203 天前
    先赚钱,赚到钱以后买媒体,然后天天写一堆文章夸自己是粑粑,然后人们就不知道你之前杀人放火的事了. (迫真
    McLeeV
        15
    McLeeV  
       203 天前 via iPhone
    app 就算啦 我之前想来想去最后还是买个不带 wifi 的 papago 再买个手机的读卡器 真有事把 tf 卡拔出来在手机上看就好
    wy315700
        16
    wy315700  
       203 天前
    满足用户需求才有市场,
    duhb
        17
    duhb  
       203 天前 via iPhone
    我用的 360 记录仪,总体体验感还不错,就是 Wi-Fi 热点传数据慢了点😂
    dLvsYgJ8fiP8TGYU
        18
    dLvsYgJ8fiP8TGYU  
    OP
       203 天前
    2021-07-02 更新

    @alexkkaa @belin520 别人送的,用了好久了

    最近去查了一下各大电商平台销售的记录仪,大多都不会具体标明是不是通用媒体格式、是否需要借助指定工具(私有协议 APP/播放器)才能回放,问客服一知半解支支吾吾,评论区也几乎没有人对这些细节(但很重要)但问题进行反馈。

    @binux 视频加密没有的,搞私有协议不知道图什么

    @yksoft1test @cxe2v 似乎是套壳,用 HandBrake 能播放并转码,但效率不如厂家提供的私有播放器
    leodi
        19
    leodi  
       202 天前 via Android
    @dLvsYgJ8fiP8TGYU 厂商播放器可能只是转封装,HandBrake 看你的设置是重编码了,看看 HandBrake 有没有 copy 模式
    yksoft1test
        20
    yksoft1test  
       202 天前
    @dLvsYgJ8fiP8TGYU 还是传个示例文件吧,10 秒长度的就行。试试看 ffmpeg 进去是什么反应
    Arthur5
        21
    Arthur5  
       200 天前
    关于权限那一点,也许是他们的开发者根本就不知道有“仅添加”这个功能,网上搜到了权限申请的代码就用了。也许来这个论坛的大部分都是“聪明人”,但是这个世界普通人还是占大部分的,即使大厂里面也有许多混日子的人。你自己工作的地方就没有三四个老油条?平和一点看待对健康有好处。
    shakoon
        22
    shakoon  
       196 天前
    说真的,360 的行车记录仪性能很好。当然 APP 的话,我还用过其他品牌的,都是一个鸟样。但是文件加密这个,没有遇到过。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4193 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 186ms · UTC 09:27 · PVG 17:27 · LAX 01:27 · JFK 04:27
    ♥ Do have faith in what you're doing.