0
1

More than 1 year has passed since last update.

VANTRUE Element 1 Lite Hack

Posted at

ドラレコだけど、リアルタイムに動画を撮りたい

車の前方映像をOpenCVで処理したいと思って、でも毎回車の中にPC持ち込むのもやだなと。
しかも、Webカメラとかだと、台座とかも考えないといけない。

GoProも考えたけど、夜をメインに取りたいから、初めから車載で撮ること想定しているドラレコのほうがいいかなと。
そんな中、物色していたら、WiFi付きのドラレコを発見。スマホから動画見ることができるので、PCからも撮れるかもと。
さらに調べると、VANTRUE Element 1 Liteが3000円引きで売ってるので、見切り発車で購入。

ドラレコを卓上で使う

PCに直接USBで繋ぐと、SDカードリーダモードになるので、電源アダプタで繋ぐとカメラとして動く。
台座に繋げた場合だけ、カメラとして動く懸念もあったけど、それはクリア。カメラ本体だけ卓上で使えそう

PCからドラレコの映像を見る

結論から言うと、ドラレコにwifi接続して、rtsp://192.168.1.254/xxx.movで見れた。
ただ、割と遅延があり(体感1~2秒)、Webカメラと全く同じというわけにはいかない。

が、当初の目的である、OpenCVで動画取り込みは達成!

import cv2

cap = cv2.VideoCapture(f"rtsp://192.168.1.254/xxx.mov")

while(True):
    try:
        ret, frame = cap.read()
        if ret == True:
            cv2.imshow('VIDEO', frame)
        cv2.waitKey(1)
    except KeyboardInterrupt:
        print("KeyboardInterrupt")
        break

cap.release()
cv2.destroyAllWindows()

どうやって調べたか

ドラレコにポートスキャンをかけたら、80やrtspが開いていたので、ダミーのhttpサーバ立ててリクエストをチェック。

今回は、スマホアプリが割と無防備にリクエストしてくれたので、そのリクエストをPCからドラレコに投げて確認。

GET /?custom=1&cmd=2019 HTTP/1.1
のリクエストに対して、

<?xml version="1.0" encoding="UTF-8"?>
<LIST>
  <MovieLiveViewLink>rtsp://192.168.1.254/xxx.mov</MovieLiveViewLink>
  <PhotoLiveViewLink>rtsp://192.168.1.254/xxx.mov</PhotoLiveViewLink>
</LIST>

と返して来たので、これかなと。ラッキー。

ちなみに、MovieLiveViewLinkでgoogleしたら、中国語のサイト1つ発見、どうもこれと同じI/Fっぽい。
ちゃんと読めば、PC版のVantrueCamを作れるかも(作る気ないけど、写真は取れると嬉しいかも?)

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1