2

学生向けの受験用ウェブサイトを開発しようとしています。このウェブサイトでは、学生はウェブカメラを使用して、問題(テキスト形式で表示)に一挙に答えることができるはずです。現在、Flash を使用してこの機能を実装しています。フレームをキャプチャし、同時にサーバーに送信します。この手法の問題点は、ビデオの品質 (FPS) が制限され、インターネット接続の帯域幅に依存することです。また、私はフラッシュの使用に賛成ではありません。

学生が開始ボタンをクリックするとすぐに、タイマーがビデオの録画を開始する必要があります。ビデオはクライアントのマシンに保存され(クライアントにパスを言及するように要求することなく)、ビデオが完了すると、サーバーに自動的にアップロードされ、アップロードが完了すると、ビデオはクライアントのマシンから自動的に削除される必要があります。

要するに、私が仕事を進めることができるように、誰でも私に出発点を与えることができますか. どんなヒーローも高く評価されます.Thanks!

4

2 に答える 2

0

現在、Flash を使用してこの機能を実装しています。フレームをキャプチャし、同時にサーバーに送信します。この手法の問題点は、ビデオの品質 (FPS) が制限され、インターネット接続の帯域幅に依存することです。

それは実際には正しくありません。

得られる fps は、以下に 100% 依存します。

  1. ウェブカメラの品質
  2. 部屋の明るさ(明るいほどよい)
  3. 記録している解像度 (解像度が低いと、暗い場所で低品質の Web カメラを使用しても fps が高くなります)

ビデオはクライアントのマシンに保存され(クライアントにパスを言及するように要求することなく)、ビデオが完了すると、サーバーに自動的にアップロードされ、アップロードが完了すると、ビデオはクライアントのマシンから自動的に削除される必要があります。

オーディオ/ビデオ データをメディア サーバー (Red5、AMS、Wowza) に (rtmp 経由で) ストリーミングすることにより、フラッシュレコードを記録します。記録が停止した後、ファイルを Web サーバーに移動して、http ダウンロードをトリガーできます。

HTMLに関しては、Media Recording APIが Firefox とChrome 49によって実装されており、ローカル RAM に記録し、ファイルを .webm としてダウンロードできます (オーディオ ビデオ コーデックはブラウザーによって異なる場合があります)。

免責事項: 私はビデオ録画を扱う Pipe で働いています。

于 2016-03-29T13:04:22.900 に答える