changeset 42:eeb79bcffe76

update slide
author e165729 <e165729@ie.u-ryukyu.ac.jp>
date Wed, 29 May 2019 20:37:09 +0900
parents 565b8345d7ef
children 444d5f272a92
files Slide/slide.html Slide/slide.md Slide/slide.pdf.html
diffstat 3 files changed, 48 insertions(+), 48 deletions(-) [+]
line wrap: on
line diff
--- a/Slide/slide.html	Wed May 29 18:15:08 2019 +0900
+++ b/Slide/slide.html	Wed May 29 20:37:09 2019 +0900
@@ -147,6 +147,21 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
+<h2 id="vnc">VNC</h2>
+<ul>
+  <li>VNC(Virtual Network Computing)は、RFBプロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア</li>
+  <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li>
+  <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li>
+</ul>
+
+<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
 <h2 id="treevncとは">TreeVNCとは</h2>
 <ul>
   <li>TreeVNCは本研究室で開発している画面配信システム</li>
@@ -190,7 +205,7 @@
   <!-- _S9SLIDE_ -->
 <h2 id="multicastの具体的な実装方法">Multicastの具体的な実装方法</h2>
 <ul>
-  <li>TreeVNCで利用している画面データ送信プロトコル、RFBプロトコル</li>
+  <li>データの圧縮、Blocking、RFBプロトコルを利用した画像データの送信の3つを行うことでMulticastが実現可能</li>
   <li></li>
   <li></li>
 </ul>
@@ -224,21 +239,6 @@
   <li>FrameBufferは、メモリ上に置かれた画像データのこと</li>
 </ul>
 
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
-<h2 id="vnc">VNC</h2>
-<ul>
-  <li>VNC(Virtual Network Computing)は、RFBプロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア</li>
-  <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li>
-  <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li>
-</ul>
-
-<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center>
-
 <!-- ## TreeVNC の構造
 - TreeVNCは接続してきたクライアントをNodeとし、木構造状に管理する
 - ルートのノードをRoot Nodeと呼び、その下に新たなNodeを接続していく
--- a/Slide/slide.md	Wed May 29 18:15:08 2019 +0900
+++ b/Slide/slide.md	Wed May 29 20:37:09 2019 +0900
@@ -42,10 +42,18 @@
 - javaで書かれているためOSに依存せず、物理的な制限なしに使用可能
 - TreeVNCを使用することで、参加者は手元のPCを使用しながら講義を受ける事が可能になる。切り替えの際も、ボタン一つで共有する画面の切替を可能としている
 
+## VNC
+- VNC(Virtual Network Computing)は、RFB(Remote Frame Buffer)プロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア
+- サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている
+- 全てのNodeが一台のサーバーに接続するため負担が大きい
+
+<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400"></center>
+
+
 ## TreeVNCとは
 - TreeVNCは本研究室で開発している画面配信システム
-- VNC(リモートデスクトップソフトウェア)を利用している
-- 木構造の接続方式によりNode間で画像データのやりとりを行うことで、配信側の負荷を分散し大人数での画面配信が可能
+- 木構造の接続方式によりNode間で画像データのやりとりを行う
+- 各ノードが2回ずつ画像データをコピーすることで配信側の負荷を分散し、大人数での画面配信が可能
 
 <center><img src="./fig/treevnc-crop.svg" alt="message" width="450" height="350"></center>
 
@@ -56,6 +64,11 @@
 - 本研究ではMulticastを導入することで、Wifi環境下における画面配信の遅延対策の検討を行なった
       
 
+## RFB プロトコル
+- RFB (Remote Frame Buffer) プロトコルは、自身の画面をネットワークを通じて送信し他者の画面に表示するプロトコル
+- 他人のPC画面が表示される側と、FrameBufferへの更新が行われる(自身のPC画面を送信する)側に分かれ、それぞれをRFBクライアント、RFBサーバと呼ぶ
+- FrameBufferは、メモリ上に置かれた画像データのこと
+
 ## Multicastについて
 - WifiのMulticast機能を利用することで無線LAN接続時でも画面遅延を軽減できると考える
 - 配信PC画面の変更があった部分のみをマルチキャストで送信する
@@ -63,7 +76,7 @@
 
 
 ## Multicastの具体的な実装方法
-- TreeVNCで利用している画面データ送信プロトコル、RFBプロトコル
+- データの圧縮、Blocking、RFBプロトコルを利用した画像データの送信の3つを行うことでMulticastが実現可能
 - 
 - 
 
@@ -72,19 +85,6 @@
 ## ブロッキング
 
 
-## RFB プロトコル
-- RFB (Remote Frame Buffer) プロトコルは、自身の画面をネットワークを通じて送信し他者の画面に表示するプロトコル
-- 他人のPC画面が表示される側と、FrameBufferへの更新が行われる(自身のPC画面を送信する)側に分かれ、それぞれをRFBクライアント、RFBサーバと呼ぶ
-- FrameBufferは、メモリ上に置かれた画像データのこと
-
-
-## VNC
-- VNC(Virtual Network Computing)は、RFBプロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア
-- サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている
-- 全てのNodeが一台のサーバーに接続するため負担が大きい
-
-<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400"></center>
-
 
 <!-- ## TreeVNC の構造
 - TreeVNCは接続してきたクライアントをNodeとし、木構造状に管理する
--- a/Slide/slide.pdf.html	Wed May 29 18:15:08 2019 +0900
+++ b/Slide/slide.pdf.html	Wed May 29 20:37:09 2019 +0900
@@ -131,6 +131,21 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
+<h2 id="vnc">VNC</h2>
+<ul>
+  <li>VNC(Virtual Network Computing)は、RFBプロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア</li>
+  <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li>
+  <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li>
+</ul>
+
+<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center>
+
+
+
+</div>
+
+<div class='slide'>
+  <!-- _S9SLIDE_ -->
 <h2 id="treevncとは">TreeVNCとは</h2>
 <ul>
   <li>TreeVNCは本研究室で開発している画面配信システム</li>
@@ -174,7 +189,7 @@
   <!-- _S9SLIDE_ -->
 <h2 id="multicastの具体的な実装方法">Multicastの具体的な実装方法</h2>
 <ul>
-  <li>TreeVNCで利用している画面データ送信プロトコル、RFBプロトコル</li>
+  <li>データの圧縮、Blocking、RFBプロトコルを利用した画像データの送信の3つを行うことでMulticastが実現可能</li>
   <li></li>
   <li></li>
 </ul>
@@ -208,21 +223,6 @@
   <li>FrameBufferは、メモリ上に置かれた画像データのこと</li>
 </ul>
 
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
-<h2 id="vnc">VNC</h2>
-<ul>
-  <li>VNC(Virtual Network Computing)は、RFBプロトコルを用いてPCの遠隔操作を行うことを目的としたリモートデスクトップソフトウェア</li>
-  <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li>
-  <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li>
-</ul>
-
-<center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center>
-
 <!-- ## TreeVNC の構造
 - TreeVNCは接続してきたクライアントをNodeとし、木構造状に管理する
 - ルートのノードをRoot Nodeと呼び、その下に新たなNodeを接続していく