{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/marcodelpin/jl-dv-viewer/blob/be39bb11e4ee141fd99e04b5dd99ff8ea4b4bfde/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "jl-dv-viewer reconstructs the local streaming exchange of Jieli-DV-style Wi-Fi rearview and dash cameras in a Kotlin Android viewer. It sends length-prefixed CTP control messages over TCP, reassembles custom UDP chunks into MJPEG frames, and documents the command vocabulary and frame format. The app also offers crop, rotation and reconnection controls.",
  "description_zh": "jl-dv-viewer 用 Kotlin Android 应用重建 Jieli-DV 类 Wi-Fi 后视和行车摄像头的本地视频通信。它通过 TCP 发送带长度前缀的 CTP 控制消息，将自定义 UDP 分片重组为 MJPEG 帧，并记录命令与帧格式；应用另提供裁剪、旋转和重连功能。",
  "entry_url": "https://awesomerea.org/resources/jl-dv-viewer-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/jl-dv-viewer-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/marcodelpin/jl-dv-viewer/blob/be39bb11e4ee141fd99e04b5dd99ff8ea4b4bfde/README.md",
  "group": "cases",
  "id": "jl-dv-viewer-case",
  "json_url": "https://awesomerea.org/resources/jl-dv-viewer-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/jl-dv-viewer-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/jl-dv-viewer-case/index.md",
  "name": "jl-dv-viewer: reconstructing Jieli-DV camera streaming",
  "name_zh": "jl-dv-viewer：重建 Jieli-DV 摄像头视频传输",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A compatible Jieli-DV-style camera and an Android device connected to its Wi-Fi access point are required.",
    "The source states Android minSdk 21 and an arm64-only build; the camera IP is fixed at 192.168.1.1.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要兼容 Jieli-DV 风格协议的摄像头，以及连接其 Wi-Fi 热点的 Android 设备。",
    "项目规定 Android 最低 SDK 版本为 21，构建仅面向 arm64；摄像头 IP 固定为 192.168.1.1。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/marcodelpin/jl-dv-viewer",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
