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

お世話になっております。
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일

0 개 추천

ご利用の 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개)

카테고리

도움말 센터 및 File Exchange에서 MATLAB Support Package for IP Cameras에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 9월 24일

댓글:

2020년 10월 6일

Community Treasure Hunt

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

Start Hunting!