# HG changeset patch # User e165729 # Date 1559024502 -32400 # Node ID 322aad31566dc964f41ccc1e5160ac736a544279 # Parent ebb35af869a78b464289bf8a2f0752228ec81a53 fix slide and add images diff -r ebb35af869a7 -r 322aad31566d Slide/fig/ShareScreenSS.pdf Binary file Slide/fig/ShareScreenSS.pdf has changed diff -r ebb35af869a7 -r 322aad31566d Slide/fig/ShareScreenSS.svg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Slide/fig/ShareScreenSS.svg Tue May 28 15:21:42 2019 +0900 @@ -0,0 +1,9 @@ + + + + + + + + + diff -r ebb35af869a7 -r 322aad31566d Slide/fig/UpdateRectangleStruct.graffle Binary file Slide/fig/UpdateRectangleStruct.graffle has changed diff -r ebb35af869a7 -r 322aad31566d Slide/fig/UpdateRectangleStruct.pdf Binary file Slide/fig/UpdateRectangleStruct.pdf has changed diff -r ebb35af869a7 -r 322aad31566d Slide/slide.html --- a/Slide/slide.html Sun May 26 18:18:59 2019 +0900 +++ b/Slide/slide.html Tue May 28 15:21:42 2019 +0900 @@ -103,6 +103,15 @@ + +

画面配信システムの活用

@@ -118,30 +127,13 @@
-

TreeVNCの現状

+

TreeVNCの問題点

- -
@@ -242,6 +234,8 @@
  • メッセージを受け取ったRoot Nodeは配信を希望しているNodeのVNCサーバーと通信を行い、切り替え作業に入る
  • +
    message
    + diff -r ebb35af869a7 -r 322aad31566d Slide/slide.md --- a/Slide/slide.md Sun May 26 18:18:59 2019 +0900 +++ b/Slide/slide.md Tue May 28 15:21:42 2019 +0900 @@ -18,19 +18,6 @@ -## 画面配信システムの活用 -- 講義や発表の場では、プロジェクタが使用されることが多い。その場合接続不良など、アクシデントが起きる恐れがある -- 画面配信システムTreeVNCは、自身のPC画面を他者のPCに表示するソフトウェアである -- TreeVNCを使用することで、参加者は手元のPCを使用しながら講義を受ける事が可能になる。切り替えの際も、ボタン一つで共有する画面の切替を可能としている - - -## TreeVNCの現状 -- 問題点 - - 画面配信は送信するデータ量が多いため、TreeVNCでは無線接続の場合、画面配信の遅延が大きくなってしまう - - 現在のTreeVNCのデータ転送方法だと、無線接続で送信するには大きすぎる -- 解決案 - - マルチキャストを導入することで、データ量を抑え画面配信の遅延を軽減する - +## 画面配信システムの活用 +- 講義や発表の場では、プロジェクタが使用されることが多い。その場合接続不良など、アクシデントが起きる恐れがある +- 画面配信システムTreeVNCは、自身のPC画面を他者のPCに表示するソフトウェアである +- TreeVNCを使用することで、参加者は手元のPCを使用しながら講義を受ける事が可能になる。切り替えの際も、ボタン一つで共有する画面の切替を可能としている + + +## TreeVNCの問題点 +- 画面配信は送信するデータ量が多いため、TreeVNCでは無線接続の場合、画面配信の遅延が大きくなってしまう +- 現在のTreeVNCのデータ転送方法だと、無線接続で送信するには大きすぎる +- 本研究ではマルチキャストを導入することで、Wifi環境下における画面配信の遅延対応の検討する + ## TreeVNC - TreeVNC は本研究室で開発している画面配信システム - VNC(リモートデスクトップソフトウェア)を利用している @@ -74,6 +72,9 @@ ## 画像データのエンコード方法 - TreeVNCではZRLEというエンコードタイプを元にした、ZRLEEというエンコードを用いて画像データを圧縮を行う + + +## 画像データのエンコード方法 - ZRLEでは解凍時に必要な辞書データを書き出すことができない - ZRLEEはRoot Nodeで受け取ったZRLEのデータを一度解凍し、辞書データを付与して再圧縮している @@ -85,6 +86,8 @@ - ShareScreen実行後、Root Nodeに対しSERVER CHANGE REQUESTというメッセージが送信される - メッセージを受け取ったRoot Nodeは配信を希望しているNodeのVNCサーバーと通信を行い、切り替え作業に入る +
    message
    + ## 有線接続との接続の違い - 現状のTreeVNCでは画面配信のデータ量は多く、無線LAN接続を行うと画面配信の遅延が大きくなる - WifiのMulticast機能を利用し、UpdateRectangleを一度だけ送信することで無線LAN接続でも十分に遅延が抑えられると考える diff -r ebb35af869a7 -r 322aad31566d Slide/slide.pdf.html --- a/Slide/slide.pdf.html Sun May 26 18:18:59 2019 +0900 +++ b/Slide/slide.pdf.html Tue May 28 15:21:42 2019 +0900 @@ -87,6 +87,15 @@ + +

    画面配信システムの活用

    @@ -102,30 +111,13 @@
    -

    TreeVNCの現状

    +

    TreeVNCの問題点

    - -
    @@ -226,6 +218,8 @@
  • メッセージを受け取ったRoot Nodeは配信を希望しているNodeのVNCサーバーと通信を行い、切り替え作業に入る
  • +
    message
    +