title: 有線 LAN 上のPC画面配信システムTreeVNCの改良 author: Tatsuki IHA profile: lang: Japanese code-engine: coderay # 研究目的 授業やゼミ等で、それぞれがPC端末を持っている場合では、PCの機能を活かしたコミュニケーションが可能である。教員が操作する画面をそのまま学生に配信したり, ゼミなどで、発表する学生の画面を切り替えたりすることを可能にしたい。 画面配信システムTreeVNCは参加したクライアントをバイナリツリー状に接続し、配信コストを分散させる仕組みを取っている。そのため,多人数が参加しても処理性能が下がらない。また、ツリーのルートが参照しているVNC サーバーを変更することで、ケーブルの差し替えなしに画面の切替が可能となる。 本研究ではTreeVNCの改良として、複数のネットワークへの対応、 WANへの対応、 マルチディスプレイへの対応を行うとともに、TreeVNC 有用性を示すために画像データの遅延時間計測を行う # 近況 - multi display が途中から動かなくなる原因の特定 # 動かなくなる原因 - VNC サーバー から画像データを取得する FrameBufferUpdateReqeust Message を send する Thread が途中から止まっている # 詳細 - FrameBufferUpdateReqeust Message を send するのは ReceiverTask というデータを受け取っていろいろやってくれるクラスでやってる - 止まる場所は Reader からデータを受け取るときに返ってこない(socketRead0) # 次 - そつろん - いろいろバグ修正 - lostChild - Root Node のserver Change