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'マウスカーソルの周りの画面をページに表示できます。