프로젝트 소개
Zeekr Shortcut(차량 버전)은 ZEEKR 7X 차량 헤드 유닛용 비공식 실험적 애플리케이션입니다. 이 앱은 자동차 제조사의 App Lab 서라운드 뷰 카메라 스트림과 함께 작동하며, 이 스트림은 하나의 합성 프레임에 4개의 1280×1280 카메라 뷰를 담아 제공합니다. 앱은 해당 스트림을 다시 사용 가능한 2×2 그리드로 분할하고 그 위에 세 가지 주요 기능을 구축합니다.
첫째, 서라운드 뷰 대시캠 역할을 하며 H.264 또는 H.265 인코딩을 사용해 4개의 카메라 뷰를 동시에 녹화합니다. 사용자는 1분에서 10분까지 세그먼트 길이, 프레임 레이트, 비트레이트, 레이아웃을 설정할 수 있으며, 보정된 2×2 그리드 또는 원본 합성 스트립 중에서 선택할 수 있습니다. 녹화는 부팅 시 시작되고, 화면이 꺼진 상태에서도 계속되며, 차량이 잠긴 후에도 계속 실행될 수 있습니다. 저장은 기본적으로 USB 드라이브로 지정되어 헤드 유닛의 내장 플래시 메모리 마모를 방지합니다. 내부 저장소 녹화는 개발자 옵션 뒤에 숨겨져 있습니다. 디스크 공간이 가득 차면 오래된 파일은 자동으로 정리됩니다.
둘째, 앱은 전자식 룸미러를 제공합니다. 이는 떠 있는 도킹 가능한 창으로, 어떤 카메라 뷰든 하나를 확대할 수 있습니다. 핀치 투 줌, 카메라 간 스와이프, 수직 프레이밍 조정, 어안 보정, 조정 가능한 화면 시야를 지원합니다. 창은 이미지를 왜곡하지 않고 크기를 조절할 수 있으며, 화면 가장자리에 숨기기 위해 부분적으로 화면 밖으로 밀어낼 수 있습니다. 룸미러 표시는 일반적인 거울처럼 수평으로 반전됩니다.
셋째, 휴대폰으로 보내기 기능이 포함되어 있습니다. 사진이나 비디오 세그먼트를 보는 동안 앱은 QR 코드를 표시할 수 있으며, 같은 로컬 네트워크의 휴대폰 브라우저에서 아무것도 설치하지 않고 해당 단일 파일을 열고 저장할 수 있습니다. 파일은 대화상자가 열려 있는 동안에만 임시 로컬 주소에서 제공되며, 선택한 파일만 노출됩니다.
이 프로젝트는 App Lab을 통해 사이드로드할 수 있는 APK로 배포되며, JDK 17+ 및 Android SDK로 소스에서 빌드할 수도 있습니다. 이 앱은 ZEEKR 7X 합성 스트림용으로 특별히 설계되었으며, 다른 모델이나 펌웨어 레이아웃은 오프셋이 있을 수 있는 일반적인 4방향 분할로 대체될 수 있습니다. 내장 360° 뷰, 후방 카메라, 주차 카메라와 같은 공장 카메라 기능은 우선권을 유지하며 언제든지 카메라 접근 권한을 되찾을 수 있습니다. 연속 녹화는 분당 약 200MB를 기록하므로 USB 저장소가 권장됩니다.
코드는 GPL-3.0에 따라 라이선스가 부여되며 suyunkai의 EVCam에서 포크되었습니다. 저장소는 합성 스트림 형식과 관련해 openavm-recorder의 공개적으로 문서화된 인터페이스 사실만 사용하며, 그리드 분할 및 렌더링은 독립적으로 구현했다고 명시합니다. 이 프로젝트는 ZEEKR와 제휴하거나 ZEEKR의 승인을 받지 않았으며 공장 안전 또는 카메라 시스템을 대체하지 않는다고 명시적으로 밝히고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.