その場でhtml5ビデオを作成することは可能でしょうか。新しい webrtc と、video タグを使用したその動作に気付いた人もいるかもしれません。
navigator.webkitGetUserMedia('video', gotStream, noStream);
function gotStream(stream) {
video.src = webkitURL.createObjectURL(stream);
}
その「インターフェイス」はgotStream(stream)
どのように見えるので、私は自分のものを生成することができますか?物事を計算するか、サーバーからデータを受信してビデオを表示するだけかもしれません。2番目に、この「ストリーム」からデータを取得するにはどうすればよいですか? したがって、1人のユーザーのWebカメラから読み取ってサーバーに送信し、受信ユーザーを通過させることができます。バイナリ データの送信は私の質問のトピックではありません。私はすでにこれを機能させています。あるユーザーの「ストリーム」からのデータが必要であり、ユーザーのウェブカメラを見たいターゲットユーザーでその「ストリーム」を再構築するだけです。
「自分でこれらの情報を入手する場所」(API ドキュメントのようなもの) に関する詳細情報も非常に役立ちます。
PeerConnection のことは知っているので、ここで言及する必要はありません。そのウェブカメラのほかに、サーバーからクライアントに動的に生成されたビデオをパイプするか、ffmpegなどを使用して動的に変更可能な帯域幅を介して送信する何らかのビデオを作成したいのですが、そのためにはそのデータをそのvideo
要素 にパイプする必要があります