ストリーミング寺子屋

音声・動画のストリーミング機能を
開発するエンジニアのための
実践的なナレッジベース

【開発環境ほか1-11】ONVIFコマンドを実行した際、400 エラーなどのエラーメッセージが表示されます。Wiresharkのチェックポイントを教えてください。

ONVIFコマンドを実行した際、400 Bad Request Sender Not Authorized等のエラーメッセージが表示される場合、以下のようなポイントをチェックすることをお勧めします。

考えられる原因

  • 1.ユーザ名、パスワードの誤入力がないか
  • 2.ONVIFユーザの登録がされているか
    カメラ側の設定でONVIFユーザの登録がされていない場合は、登録を行ってください。
  • 3.時刻情報にずれがないか
    カメラと通信するプロトコルがWS-SecurityかつONVIFカメラの時刻情報とクライアント側の時刻情報とずれていないかご確認ください。
  • 4.ONVIFコマンドの制限に引っかかっていないか
    ONVIFユーザのレベルに応じて、使用できるONVIFコマンドに制限があります。その制限に引っかかっていないかご確認ください。
    詳しくはONVIF Core specificationをご確認ください。

1~3.については、実際のWiresharkキャプチャーデータを使って解説した動画をご覧いただけます。

Wiresharkを使ったストリーミングの解析については、以下の設問も参考にしてください

【開発環境ほか1-1】Wiresharkで独自プロトコルを解析することはできますか。

【開発環境ほか1-2】Wiresharkで、over HTTPのパケットを”HTTPを介したプロトコル”として解析する方法を教えて下さい。

【開発環境ほか1-3】WiresharkでRTPや独自フォーマットのストリーミングデータを解析する手法を教えて下さい。

【開発環境ほか1-10】ストリーミングで映像がカクつく場合の、Wiresharkのチェックポイントと対策を教えてください。

Q&A

製品情報