ユーザーがウェブカメラから直接ビデオを録画できるようにしたいと考えています。私は PHP で多くの作業を行ったことはありませんが、このプロジェクトでは PHP にこだわっています。現在、動画のアップロードとエンコードのためのシステムは用意されていますが、実際にユーザーの Web カメラにアクセスするためのシステムはありません。どのように進めることをお勧めしますか?
5 に答える
私が知っているどのブラウザーでも Web カメラは HTML や JavaScript/DOM で利用できないため、何らかのプラグインに依存することになります。Adobe Flash/Flex で検索を開始することをお勧めしますが、Microsoft Silverlight でも同じことができる可能性があります。Flex はもう少し信頼性の高いテクノロジであり、以前から使用されていますが、Microsoft は Silverlight に多額の資金を投入しており、今後数年間で大幅に改善されると予想しています。
クライアント側の技術が必要です -- PHP はサーバー側です。Adobe Flash/Flex をチェックしてください。Microsoft Silverlight については何も知りません。
Drupal.orgのマグショットモジュールをチェックしてください。フラッシュ ウィジェットを使用して画像をキャプチャし、画像をノードとして保存します。同様のことを行う必要がある場合、そのコードはほぼ確実に有用な機能のためにマイニングできます。
ブラウザー自体は、ユーザーの Web カメラにアクセスできません。これをサポートする新しいタイプの入力フィールドの提案がありますが、現在は利用できません。プラグインを介して行う必要があります。
サーバー側のスクリプト言語から、基盤となるハードウェア オブジェクトにアクセスすることはできません。ハードウェア デバイスへのアクセスに関心がある場合は、adobe flash 、アクティブ X オブジェクト、Java アプレットなどの「ブラウザ コンポーネント」を使用する必要があります。