TreeVNC

Authentication のポップアップが root で上がってしまう

SERVER_CHANGE_REQUEST のバグ取り

SERVER_CHANGE_REQUEST が飛んだ後の VNC サーバーの切り替えがうまく行ってない?

Reader.java 44: socket を nonblocking で実行しているので修正する

Multicast の実装

broadcast で送信できるデータ量は 184 KB

multicast だと約 8 MB

約 43 倍

multicast を実装できれば画像転送が爆速になる

はじめに

画面共有システム TreeVNC を無線接続でもユーザーが快適に使用できるようにしたい

現在の TreeVNC は多人数での無線接続だと画面の共有にラグがあることがある

講義では有線を忘れたりなどの理由で生徒全員の有線接続が期待できない場合がある

また、致命的ではないが、少量のバグが存在しているため、それも取り除きたい

有線接続では高速な通信が確立できている(パルスさんの論文)

本研究では、TreeVNC で  Multicast を実装し、TreeVNC の実用性を高めたい

従来の画面共有システムは、共有する側に負荷が集中してしまう問題点が存在する。

当研究室で開発している TreeVNC は、接続してきたクライアントを木構造を用いて管理することで、負荷を分散させ、画面共有する側の動作を安定させることを目的としたソフトウェアである。

しかし現在の TreeVNC は不安定な動作や、無線での通信で画面共有に大幅な遅延が生じてしまうという問題点が存在するため、この問題点を解決し、 TreeVNC を講義等で問題なく使用できるようにすることを目的とする。

vnc

基本構造(どうやってサーバー側の負担を軽減しているかなど)

解決した部分

解決したことで何が便利になったか

未解決の部分