2012-04-29 16 views
1

私はhtml5ビデオタグにライブストリーミングしたいプログラムからいくつかの出力を持っています。これまではVLCを使って画面をキャプチャし、それをoggにトランスコードし、内蔵のhttpサーバを使ってストリームしました。ブラウザウィンドウでデスクトップイメージが表示される限りは機能します。デスクトップをhtml5ビデオタグにライブストリーミングする方法

catchはこれです:私がページをリフレッシュするたびに、ビデオは一番上から開始し、現在の画面だけを見たいので、それを使って限定されたリモートデスクトップソリューションの種類を構築することができます私はブラウザからubuntuデスクトッププログラムを制御することができます。

私はプログラムにマウスイベントを送信するためにウェブソケットを考えていましたが、ストリーム全体ではなくライブ画像を取得する方法について固まっています。

ありがとうございます!

答えて

3

サーバー側も構築している場合は、この操作を自分で処理することをお勧めします。 できることは、htmlストリーミングにmjpegを使用することです。そして、あなたはHTTP接続を受け入れ、mjpegストリームのヘッダーを送るサーバーアプリケーションを書くことができます。そして、すべての更新はそれ自身の画像を送信します。そうすれば、ブラウザでリアルタイムのストリームが得られます。

このオプションは、サーバー側からのストリームを制御できるという点で優れています。クライアント側では、mjpegだけのタグです。

WebSocketについて - それを構築することはできますが、リモートコンピュータ側で入力デバイスの制御を実装する必要があります。

ここにあなたにとって興味深いストリーミングMJPEGのサーバーがあります:http://www.codeproject.com/Articles/371955/Motion-JPEG-Streaming-Server

関連する問題