IPカメラの映像を取​得できない(ipca​m関数が失敗する)

25 ビュー (過去 30 日間)
koji fukumoto
koji fukumoto 2020 年 9 月 24 日
コメント済み: koji fukumoto 2020 年 10 月 6 日
お世話になっております。
LAN上にあるIPカメラから映像を取得したいのですが、MATLABコマンドウィンドウ上でipcam関数を実行すると
Cannot connect to the IP Camera Stream URL. Make sure the URL is correct and authentication is provided if needed.
(直訳:IPカメラストリームURLに接続できません。 URLが正しいこと、および必要に応じて認証が提供されていることを確認してください。)
とエラーになります。
ipcam関数に渡すURLは正しいと思うのですが、このエラーが返る場合に考えられる原因はどのようなものがあるでしょうか?
-------------------------------------------------
■詳細
・カメラはSONY「SNC-VB600B」。
・カメラ側のIPアドレスは、仮で「192.168.10.100」とする。
・カメラ側のAdministratorName及びPasswordは「admin:admin」とする。
・VLCプレイヤーの[メディア]-[ネットワークストリームを開く]で、'rtsp://admin:admin@192.168.10.100:554/media/video1'を指定すると、カメラ映像が取得できる。
 ⇒ネットワーク的には問題なく接続されている状態である。
・VLCプレイヤー上でコーデック情報を見るとH.264となっており、MATLABが認識できるコーデックであることを確認済み。
・上記の事から、ipcam関数に渡すURLは「192.168.10.100:554/media/video1」が正しいと思われる。
・以下のURLでipcam関数を実行したが、いずれも冒頭の「Cannot connect to the IP Camera Stream URL. ~」となる。
  ・cam = ipcam('rtsp://admin:admin@192.168.10.100:554/media/video1')
  ・cam = ipcam('rtsp://192.168.10.100:554/media/video1')
  ・cam = ipcam('rtsp://192.168.10.100:554/media/video1', 'admin', 'admin')
■参考
・https://jp.mathworks.com/matlabcentral/answers/367841-error-using-camera-line-1-cannot-connect-to-the-ip-camera-stream-url-make-sure-the-url-is-correct
・https://jp.mathworks.com/matlabcentral/answers/473569-ip-camera-connection-error
・https://stackoverflow.com/questions/40673327/access-ip-camera-with-matlab
にも同様の質問があるが、いずれも回答はない。
-------------------------------------------------
以上、よろしくお願い致します。

採用された回答

Akiko
Akiko 2020 年 10 月 6 日
ご利用の MATLAB R2019b では、ipcam 関数は H.264 エンコーディングをサポートしておらず、Motion JPEG(mjpeg)フォーマットでエンコードされている必要があります。
・R2019b ipcam
なお、最新版の R2020b より、H.264 エンコーディングをサポートしていますので、バージョンアップをご検討いただければと思います。
・MATLAB Support Package for IP Cameras Release Notes
  1 件のコメント
koji fukumoto
koji fukumoto 2020 年 10 月 6 日
ご回答ありがとうございます。
R2020bにて、当該カメラから映像を得ることができました。
ありがとうございました。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB Support Package for IP Cameras についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!