2

ウェブカメラでビデオをキャプチャし、ウェブサイトでライブで再生したいと考えています。
どうすればいいのかわからない!

どうやってやるの?

4

3 に答える 3

2

純粋な ASP.NET ではできません。いくつかのオプションがあり、.NET ホイールハウスで私が知っている唯一のオプションは、Silverlight を使用することです (例: http://www.silverlightshow.net/items/Capturing-the-Webcam-in-Silverlight-4.aspxおよびhttp://forums.silverlight.net/t/145729.aspx )

その他のオプションとして、Flash を使用するか、サード パーティのコンポーネントを購入することができます。

于 2012-09-07T12:16:12.763 に答える
2

これは、開発中の HTML5 ビデオ標準で行うことができます。あなたがプレゼンテーションで話しているようなウェブカメラ アプリの動作デモを見たのを覚えています (Google の HTML はそれができると思います)。アイデア/例については、これらのページをチェックしてください。

http://www.sitepoint.com/stream-your-webcam-to-a-browser-in-javascript/

http://www.iandevlin.com/blog/2012/06/html5/filtering-a-webcam-using-getusermedia-and-html5-canvas

http://www.webrtc.org/

https://wiki.mozilla.org/Platform/Features/Camera_API

于 2012-09-08T03:29:45.247 に答える
0

制御する単一のコンピューター(古い学校の「ウェブカメラ」ページなど)からビデオを表示する場合は、カメラからフレームをキャプチャして転送するローカルコンピューターソフトウェア(おそらくDirectShowまたはMediaFoundationを使用)を作成します。ウェブサーバーとページには、画像を1秒ごとに再読み込みする簡単なスクリプトがあります。これは実際にはビデオではありませんが、最近までWebカメラページがどのように機能していたかを示しています。

現在、2012年には、動画を直接提供できるようになりました。カメラのビデオストリーム(個々のフレームではない)が数秒の長さのチャンクに保存され、サーバーに常にプッシュされるAppleの「HTTPビデオストリーミング」のようなものを使用することをお勧めします。次に、Webサーバーは、すべてのビデオチャンクが利用可能になったときにリストする、終わりのないプレイリストを提供します。ブラウザーは、必要に応じてチャンクをダウンロードします。これにより、ストリーミングメディアサーバー(MicrosoftのWMSやAdobeのFlash Media Serverなど)が不要になります。

于 2012-09-07T13:02:06.283 に答える