Githubオープンソースプロジェクト(2)jsmpeg-vnc



Github Open Source Project Jsmpeg Vnc



参考記事: http://blog.csdn.net/qq_28877125/article/details/70141713

Windows用の低遅延、高フレームレートの画面共有サーバーと低遅延のブラウザー用のクライアント、Windows用の高フレームレートの画面共有サーバーとブラウザー用のクライアント



オープンソースプロジェクトのアドレス: https://github.com/phoboslab/jsmpeg-vnc
バイナリファイルのダウンロードアドレス: https://github.com/phoboslab/jsmpeg-vnc/releases

使い方



1、バイナリファイルをダウンロードします

2、使用:jsmpeg-vnc.exe [オプション]<ウィンドウ名>

3、オプション



-bビットレート/秒(デフォルト:推定出力サイズ)
-s出力サイズは幅x高さです。例:-s 640x480(デフォルト:同じウィンドウサイズ)
-fターゲットフレームレート(デフォルト:60)
-pポート(デフォルト:8080)
-cキャプチャウィンドウの作業領域の範囲は、X、Y、W、Hのようになります。例:-c 200,300,640,480
-iリモート入力を有効/無効にします。例:-i 0 (default: 1)

4、ウィンドウ名

デスクトップ全体をキャプチャするためのウィンドウ名として「desktop」を使用します。
'cursor'を使用して、現在のカーソル位置でウィンドウをキャプチャします。

5.ユースケース:

ダウンロードしたバイナリに切り替えます

http://localhost:9006/

プッシュを開始します

D:Gitjsmpeg-vnc-v0.2>ls README.md avcodec-56.dll avutil-54.dll client jsmpeg-vnc.exe swresample-1.dll swscale-3.dll

次に、ブラウザに入力します

jsmpeg-vnc.exe -b 2000 -s 640x480 -f 30 -p 9006 'desktop'
マウスカーソルの周りの画面をページに表示できます。