Closed galaxygliese closed 3 months ago
モニタリングのNetwork確認等をoffにして、AtomCamの検知機能をoffにする(検知機能はawsからダウンロードされる)などできるだけ余計なものを動かさないとできるかもしれません。 やってみてください。
LAN内だけでAtomCam映像を見たいという事でしたら外行きの検知機能OFFで設定画面が見られるようでしたら
RTSP再生ができるアプリで見たり、NASなどの機能で録画・再配信など出来てます。的外れな回答でしたらすいません。
早速のご返信いただきありがとうございます。 SDカードに問題があったらしく、FAT32で再度フォーマットして、検出設定を全てOFFにしたらできました。 別のデバイスでもう一度確認してみようと思います!動作の問題なければクローズさせていただきます。
ご回答いただきありがとうございました。 別デバイスでも動作確認できました。 さて、Pythonから読み込みを行ってみると、次の様な課題が見つかりました。
>>>cap = cv2.VideoCapture("rtsp://atomcam.local:8080/video0_unicast")
[tcp @ 0x55d36dd237c0] Failed to resolve hostname atomcam.local: Temporary failure in name resolution
と表示されフレームが正常に取得されませんでした。
VLCのデスクトップアプリケーションから行うと問題なく動画を取得できていたため、PythonのVLCライブラリから読み込みを行ってみると次の通りでした:
>>>player = vlc.MediaPlayer("rtsp://atomcam.local:8080/video0_unicast")
>>>player.play()
[00000001290082f0] main input error: Your input can't be opened
[00000001290082f0] main input error: VLC is unable to open the MRL 'rtsp://atomcam.local:8080/video0_unicast'. Check the log for details.
もし、何か原因について思い当たりがありましたら、ご教示いただけますと幸いです。
IPアドレスで指定してもダメですか?
ご返信ありがとうございます。 RTSPの場合は、ネットに繋がった場合はIPアドレスで動画取得できました。(確認が必要かもしれないですが、ネットに繋がってない場合は、IPアドレスでもダメでした。) しかし、RTSPではなく、http://{ip_address}/cgi-bin/get_jpeg.cgi にリクエストすることで、画像を取得できましたため、こちらのイシューをクローズさせていただきます。 ご対応いただきありがとうございました。
動画のタイムスタンプ時刻はずれても良く、インターネットには接続させずに、RTSP通信を考えております。 これは実現可能なのでしょうか。必ずatomtechのawsサーバーに起動時に接続する必要があるでしょうか。