JavaScriptを使用してliveビデオをストリーミングする最速の方法は何ですか? WebSockets over TCPは、たとえば30fpsのビデオをストリーミングするのに十分な速度のプロトコルですか?
WebSockets over TCPは、たとえば30fpsのビデオをストリーミングするのに十分な速度のプロトコルですか?
はい。そうです、これを見てください project 。 WebsocketはHDビデオストリーミングを簡単に処理できます。ただし、Adaptive Streamingを使用する必要があります。 こちら 実装方法を説明します。
現在、チャット、ファイル共有、ビデオ/ウェブカメラのサポートを備えたウェブベースのインスタントメッセージングアプリケーションを開発しています。いくつかのコツとトリックを使用して、Websocketを通じてストリーミングメディアを取得しました(Webカメラからストリームを取得するためにHTML5 Media Captureを使用しました)。
関連するメディア処理とトランスポートを制御するには、stream API
とMedia Stream Transceiver
を構築する必要があります。
Media Source Extensions が提案されており、これにより適応ビットレートストリーミングの実装が可能になります。
それは間違いなく考えられますが、私たちがまだそこにいるかどうかはわかりません。それまでは、 Silverlight と IIS Smooth Streaming のようなものを使用することをお勧めします。 Silverlightはプラグインベースですが、Windows/OSX/Linuxで動作します。いつか HTML5 <video>
element は進むべき道ですが、少しの間サポートが不足します。