問題タブ [ip-camera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1254 参照

c++ - G726 ADPCM バッファを再生するには?

IPカメラから受信した音声を再生したい。圧縮音声データのフォーマットは G726 ADPCM です。

インターネットで数日間検索しましたが、まだ行っていません。

私はそれを再生するために多くの多くの方法を試しました。PCMにデコードしてヘッダーをビルドしてWaveファイルを作成しようとしましたが、すべて失敗しました(作成中に何かミスがあったのかもしれません)。

しかし、今日、PC から Wave オーディオを録音および再生するためのコードを見つけました。

コードは次のとおりです。

バッファに保存された PCM データを再生するために上記のコードを変更したいので、次のコードのように編集しました。

しかし、waveOutUnprepareHeader() が呼び出されると、「Run-Time Check Failure #3 - 変数 'hWaveIn' は初期化されずに使用されています」というメッセージがスローされました。

hWaveIn を初期化するには?

Waveオーディオを扱うのはこれが初めてなので、かなりばかです^^。

正しいやり方を教えていただけないでしょうか?

0 投票する
2 に答える
5323 参照

c++ - waveOutWrite()を使用してオーディオ再生をスムーズにする方法

waveOutWrite()を使用してスムーズなオーディオ再生を実現しようとすると問題が発生します。私のデータには、カメラから取得した多くのadpcmdataボックが含まれています。各adpcmブロックをデコードした後、waveOutWrite()を使用して再生します。最初のブロックは正常に再生されますが(少なくとも聞こえます)、これらのブロック間にギャップが存在する次のブロックで再生すると問題が発生します。waveOutWrite()を使用した後にsleep()を呼び出そうとしましたが、問題があります。この場合、私がどのようにスムーズになるかを誰かに教えてもらえますか?オーディオの再生方法に問題はありますか?

私の質問を読んでくれてありがとう。

0 投票する
1 に答える
580 参照

c++ - IP カメラの番号ポートを見つけるには?

IP カメラの MAC アドレスを知っています。では、C++ を使用して IP カメラの番号ポートを見つける方法は?

0 投票する
3 に答える
22360 参照

c++ - C++ を使用して LAN ネットワーク上の IP カメラのすべての MAC アドレスとポート番号を取得する方法は?

同じ LAN ネットワーク上に多数の IP カメラがあります。カメラのIPアドレスがわからないのですが、各カメラのMACアドレスとポート番号を取得したいです。さらに、カメラのIPとポートが変更された場合、それを検出する方法は?

また、この問題についてインターネットで検索しました。ほとんどの人は、SendARP () などのウィンドウ関数を使用するか、コマンド ライン「arp -a」を使用して回答しました。しかし、それを行うと、カメラまたはコンピュータに関係なく、LAN ネットワークのすべての MAC アドレスを取得します。

私を助けてください!

0 投票する
2 に答える
38016 参照

android - Android 外部カメラ オプション - ビデオ ストリームの上にオーバーレイ、仲介サーバー/ルーターなし

Android デバイスから外部カメラに接続する方法を探しています。外部カメラが必要な理由は、カメラを変更できるようにする (IR フィルターを削除する) 必要があり、オンボードの電話カメラを壊したくないからです。

USB、Bluetooth、WiFi、またはその他の通信プロトコルを介してカメラがどのように接続されているかは問題ではありません。2 つのデバイスは、中間サーバー/ルーターなしで通信できる必要があります。

私は次のような解決策を探しています:

  • ルート化や Android/Linux カーネルの再構築は必要ありません (必須)
  • 画像/動画の上にアイテムを重ねることができる (良い)
  • ビデオ ストリームにアクセスして画像分析を行う (最適)

最後の要件は必須ではありませんが、あると便利です。

私が検討したオプション:

  • USB カメラ: http://brain.cc.kogakuin.ac.jp/research/usb-e.htmlに従って Linux カーネルを再構築し、カメラを使用して提供されたコードを使用してみました: http://www.amazon.com/gp/product /B002X3VEIE/ref=oh_o02_s00_i00_details . 少しも機能しませんでした。作成者が CM9 mod を使用したことを後で知りましたが、これは市場のアプリにとって実用的ではないため、実際にはオプションではありません。
  • Bluetooth カメラ: LooxcieCountourGPSが最適なオプションのように見えますが、フィードはアプリにストリーミングされ、API や SDK がないため、どうすればビデオ フィードにオーバーレイできますか?
  • IP カメラ: 私にはこれが最も有望なオプションのように見えますが、仲介サーバー/ルーターなしで IP カメラのビデオ フィードにアクセスするにはどうすればよいでしょうか? WiFi BacPac を搭載した GoPro HD Hero2は潜在的に有望に見えますが、まだ発売されておらず、Bluetooth カメラ オプションと同様のアプリを使用する必要があります。それらに接続して直接ビデオ フィードを受信できるカメラにはどのようなものがありますか? プログラムでこれを行うにはどうすればよいですか?

仲介者なしで IP カメラに接続できる場合は、 Android と MJPEGのコードと、AndroidでのIP カメラ ビデオ ストリームの取得 (MJEPG)が有望に見えます。

別のアプリのビデオ フィードの上に重ねることはできますか? IPカメラに直接接続できますか? 提案されたオプションは大歓迎です。

0 投票する
1 に答える
9312 参照

webcam - PCでIPカメラをウェブカメラとして使用する方法

アプリケーションでip camera をウェブカメラとして使用したいと考えています。仮想ウェブカメラを作成し、仕事のために IP を追加できるアプリケーションはありますか?

0 投票する
2 に答える
4381 参照

java-me - IP カメラからの RTSP ライブ ストリーミング

RTSP を使用して IP カメラのライブ ストリームを表示することはできますか?

URL の例: rtsp://public ip:554/1363e66e.mp4

エンコーディングは、解像度 320 x 240 の mp4 h.264 ベースライン プロファイルです。

私はウィキのリンクをたどったここ。しかし、エラーが発生します: プリフェッチ エラー -2

nokia e72 でリアル プレーヤーを使用してプレイしようとすると、「一般: システム エラー」というエラーが表示されます。

これについて何ができるか教えてください。

Ovi ストアにもストリームを再生できるビデオ プレーヤーはありませんが、デスクトップの VLC でストリームを再生できます。

0 投票する
0 に答える
528 参照

android - Androidの同じアクティビティで複数のip-cameraストリーム

同じアクティビティで ip-cameras から複数のストリームを表示しようとしています。surfaceview を拡張して適用するクラスを見つけましたが、実際にはこのクラスの 1 つのインスタンスに対してのみ機能します。他のインスタンスは機能しません。Android で同じアクティビティに複数のサーフェス ビューを表示するにはどうすればよいですか。不可能な場合、複数のストリームを同時に表示するにはどうすればよいですか。一部のプログラムでこれが行われているようですが、方法がわかりません。

0 投票する
3 に答える
19277 参照

emgucv - emgucv を使用して IP カメラからビデオを取得する方法

概要:

emgu で IP カメラからビデオを取得しようとしています。「http://169.254.255.253」のような IP からブラウザにビデオを表示できました。

質問:

これをemguから表示するにはどうすればよいですか?