自分でセキュリティDVRのビデオストリームURLを見つけるにはどうすればよいですか?


14

ネットワーク経由でビデオをストリーミングする「ELEC」ブランドのこの8チャンネルDVRがあります。ただし、vMyEye、Asee +、およびその他の類似した名前のiPhoneアプリを使用してのみ接続できます。MacでVLCなどを使用してストリームにアクセスしたい。

簡単に言えば、これを単にオンラインで調べる方法はないため、ストリーミングプロトコルとURLを把握する唯一の方法はvMyEyeアプリを使用することです。ポートが34599であることと、ローカルIPアドレスを知っています。おすすめは何ですか?パケットスニファー?URLのアプリのバイナリコードを調べています(既に試行され、失敗しました)。

編集:すでにWebブラウザでIP:34599にアクセスしようとしたことを忘れていました。立ち往生し、何もしません。DVRはログインするためにユーザー名とパスワードも必要とするため、データは何らかの形で渡されます。最初のリクエストの後ではなく、


IPスキャンユーティリティを使用して、ローカルサブネット上のすべてのIPアドレスをスキャンし、IPアドレスがアクティブかどうかを確認できます。次に、ブラウザでアクティブなIPアドレスをIP-address:34599としてロードし、そのIPアドレスが正しいかどうかを確認します。
スティーブ14年

良いアイデアであり、私はすでにそれを試したことを言及するのを忘れました。ただロードが止まってしまいます。telnetで接続しても応答しません。
須藤14年

VLCでIP:34599をロードするとどうなりますか?
スティーブ14年

開けません。また、ユーザー名とパスワードが何らかの形で渡されていることを忘れていました。ここは夜遅くです。
須藤14年

サブネット上のすべてのアクティブなIPアドレスを試しましたか?それらはすべてVLCまたはブラウザにロードできませんか?
スティーブ14年

回答:


11

さらに深いグーグルといくつかの幸運な推測の後、私は問題のDVRがRTSPまたはHTTP、またはそのためのURLを使用しないことを発見しました。IP:portに接続し、独自のビデオストリームを取得します。ZmodoやSwannなど、vMEyeで動作する他の多くの安価なDVRも同様です。

しかし、誰かがそれをAndroidアプリ用にリバースエンジニアリングすることに成功し、他の誰かがビデオストリームをデコードしてパイプとして出力するCプログラムを作成する許可を求めました。完全に信頼できるわけではありませんが、ここにあります:http : //www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

しかし、Zoneminderマシンが接続できるようになりました。VLCやSecuritySpyでMacやDebianでパイプを開く方法をまだ理解していません(パイプとビデオストリームが初めてだからです)。


9

URLを見つける簡単な方法は、通常のWebインターフェイスのソースコード、特にビデオ要素を調べることです。私のElec WebインターフェースはQuicktimeを使用し、次の形式でRTSPアドレスを渡します。

rtsp://192.168.XX:554 / user = YOUR_USERNAME&password = YOUR_PASSWORD&channel = 1&stream = 0.sdp?real_stream--rtp-caching = 100

カムはチャンネル変数を介して選択されます。rtspポートは、DVRで構成可能であるため、異なる場合があります。


十分な評判があればこれに賛成票を投じますが、私の場合は私のWebインターフェースがActiveXの一部をロードするので(そしてそうすることでさえ失敗するので)とにかくうまくいきません。コードには、中国のサーバーからコードをダウンロードするための参照が含まれているだけで、応答なしでpingを試みました。
sudo 14

別のブラウザでWebインターフェースを試しましたか?彼らのクラウドサイトはIE以外では動作しませんが、ローカルインターフェイスはActiveXなしでChromeで動作します。UnPnPは、ファイアウォールを介してRTSPストリームに穴を開けませんが、LANで利用可能です。だから私は彼らの「クラウド」技術がIEでのみ動作するため、あなたが以下で言及する独自のプロトコルを使用すると仮定しますが、ローカルインターフェイスはQuicktimeと直接RTSP接続を使用します。そうは言っても、エレックは「あなたが支払うものを手に入れる」という典型的なケースであるという結論に達しました。:-)
誰か14

Safariでのみ試し、ページのソースを確認しました。それらのサーバーからActiveXデータをダウンロードするためのコードのみがあります。
sudo 14

残念。その場合、異なる/古いバージョンがあります。Elecの人々にアップグレードについて尋ねることを検討しましたか?彼らは彼らの電子メールに答えるん:support@eleccctv.com
誰か

アップグレードは良いアイデアですが、私がサポートしたよりも幸運になったと思います。アップデートをダウンロードする場所を尋ねるために彼らに連絡しようとしましたが、彼らが助けてくれるとは思いません:「このアイテムは当社の製品ではなく、eleccctv.comは当社のウェブサイトではありません。 」@ eleccctv.comのメールアドレスを使って、その男が何をしているのか不思議に思います!まあ、多分グーグルなら、自分でアップデートを見つけることができるかもしれません。
須藤14

9

カメラがONVIF(Open Network Video Interface Forum)と互換性がある場合、オープンソースのONVIF Device Managerが役立つ場合があります。

ONVIFデバイスマネージャーは、ネットワークビデオトランスミッター(NVT)、ネットワークビデオストレージ(NVS)、およびネットワークビデオ分析(NVA)デバイスを管理するネットワークビデオクライアント(NVC)です。ディスカバリー、デバイス、メディア、イメージング、分析、イベント、PTZサービスを実装します。

私は、安価なIPカメラ(SAF IP-300)の不運な所有者でもあります。IEでのみ機能する、まったく役に立たないバグのあるWebインターフェイスを提供します。私は幸運にもONVIF Device Managerを見つけ、カメラを発見し、VLCで開くことができたURL rtsp://ip-of-my-camera/live0.264を見せてくれました。

お使いのカメラがONVIFに対応していることを保証することはできませんので、この方法はうまくいかないかもしれません。残念ながら、SAF IP-300は非常に不安定なハードウェアであるため、3分以上連続ストリームを配信できません。


4

私はいつもこの問題を抱えていましたが、今では無料のオープンソースであり、rtsp / onvifストリームのネットワークを迅速にスキャンするONVIFデバイスマネージャー(http://idevicedesign.com/reference-designs)と呼ばれる非常に効率的なONVIFユーティリティがあります使用する必要がある正確なURLが表示されます。


これを読んでいる他のLinux / Macユーザーの場合:このユーティリティはWindows専用です。これもまた、TheKeksovの以前の答えを複製しているようです。
JosephH

オープンソースにするためのソースコードはありません!それはちょうど、いくつかのMSIファイルである
dashesy


3

これは文字列です!

VLC:rtsp://192.168.0.100:554 / user = admin&password = 123456&channel = 1&stream = 0.sdp?real_stream--rtp-caching = 100

192.168.0.100 <--- DVR IP adminへの変更<--- DVR 123456へのアクセスに使用されるユーザー名への変更<---パスワードchannel = 1への変更<--- 8つのチャネルすべてを回転させるために使用


これは、これが数日間インターネットを検索した後、私のために働いた唯一のソリューションだからです。KARE 4チャンネルH.264 DVRを使用しています。ブランドはもう存在しません。
SUM1

0

ルーターに入ってdhcpクライアントリスト(接続されているコンピューター)を選択すると、dvrの名前がdvrで指定されているものとして表示されます(192.168.2.4として:81を追加します)ブラウザのURLが192.168.2.4:81を指すようにするための最後(このように動作しますか?)

これが機能する場合、次のステップに進みます。注として、ルーターでupnpが有効になっているかどうかに関係なく、Linuxボックスでストリームを表示できます。


0

ちょうど私の2セント-これは、onvifを使用してIPカムURLを見つける方法を説明する詳細なブログです:http ://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of -ipcam-or.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.