2

HTML5ビデオタグにライブストリーミングしたいプログラムからの出力があります。これまでのところ、VLC を使用して画面をキャプチャし、ogg にトランスコードし、組み込みの http サーバーを使用してストリーミングしました。ブラウザ ウィンドウにデスクトップ イメージが表示される限り、機能します。

問題は次のとおりです。ページを更新するたびに、ビデオが一番上から始まります。現在の画面だけを表示したいので、それを使用して、制限付きのリモート デスクトップ ソリューションのようなものを構築できます。ブラウザからubuntuデスクトッププログラムを制御します。

マウスイベントをプログラムに送信する Websocket を考えていましたが、ストリーム全体ではなくライブ画像を取得する方法に行き詰まっています。

前もって感謝します!

4

1 に答える 1

3

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

このオプションは、サーバー側からストリームを制御できるため優れており、クライアント側ではmjpegでタグ付けするだけです。

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

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

于 2012-04-30T13:59:38.423 に答える