
私はカメラから 4 つのチャンネルをストリーミングする Hexacctv の H.264 スタンドアロン DVR を持っています。チャンネルからストリーミング ビデオを取得するには SkyVizor NVClient を使用します。ただし、スタンドアロン DVR によって認証される必要があります。
今、このデバイスからビデオを取得するために独自のプログラムを作成する必要があります。このデバイスのプロトコルを知る必要があります。使用されているプロトコルを調べるために WireShark を使用しようとしました。クライアントがユーザーを認証する場合、次のバイトがサーバーに送信されます。
0000000: 2823 0000 0000 0000 6164 6d69 6e00 0000 (#......admin...
0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000020: 0000 0000 0000 0000 3531 3930 3730 0000 ........519070..
0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000040: 0000 0000 0000 0000 7e2f 68c4 80e5 742f ........~/h...t/
0000050: 68c4 80e5 14da e9a9 fc56 0050 56c0 0001 h........V.PV...
0000060: 0050 56c0 0008 0000 0000 0000 .PV.........
管理者ユーザー名と519070パスワードです。
このプロトコルが何か知っている人はいますか? デフォルトのポートは 8200 で、すべてのクライアント要求は で始まると思います(#
。
編集:HiDvrOcxを使ってチャンネルを視聴できます。
答え1
基本的な Google 検索から、この TCP 8200 GoToMyPC (非公式) が見つかり、TRIVNET アプリケーションも聞きました。
以下のリファレンスガイドをご利用いただけます。