# HG changeset patch # User e165729 # Date 1559136554 -32400 # Node ID 2709c4da4ba981fcf7a3a67ff44a2ab470280fa9 # Parent 444d5f272a9214971a1f1eff22dd5647cf8fa457 update slide ~10p diff -r 444d5f272a92 -r 2709c4da4ba9 Slide/slide.html --- a/Slide/slide.html Wed May 29 21:23:52 2019 +0900 +++ b/Slide/slide.html Wed May 29 22:29:14 2019 +0900 @@ -184,6 +184,8 @@
  • 本研究ではMulticastを導入することで、Wifi環境下における画面配信の遅延対策の検討を行なった
  • +

    (途中に無線接続,全体delay図)

    + @@ -206,9 +208,27 @@

    Multicastによる画面配信

    + +
    message
    + + + + + +
    + +

    Multicastの問題点

    + @@ -217,20 +237,29 @@
    -

    Multicastの具体的な実装方法

    +

    RFBプロトコルのエンコードタイプ

      -
    • データの圧縮、Blocking、RFBプロトコルを利用した画像データの送信の3つを行うことでMulticastが実現可能
    • -
    • -
    • +
    • ZRLEとはRFBプロトコルでサポートされているエンコードタイプの1つ
    • +
    • zlib圧縮、タイリング、run lengthエンコードを組み合わせている
    • +
    • 解凍に必要な辞書を書き出すことができないため、途中からデータを受け取ると正確に解凍できなくなる
    +

    (タイリングとrun lengthの説明図)

    +
    -

    圧縮形式

    +

    TreeVNCの画像データ圧縮方法

    +
      +
    • +
    • +
    • +
    + +
    message
    @@ -240,7 +269,13 @@

    ブロッキング

    -

    ##

    + + +
    + +
    + +

    paket lossする可能性

    Multicastによる画面配信

      -
    • 配信PC画面の変更があった部分のみをマルチキャストで一度のみ送信する
    • +
    • 配信PC画面の変更があった部分のみをUpdateRectangleとしてマルチキャストで一度のみ送信する
    • +
    • RFBプロトコルでは画像データをRectangleで送信しているため、UpdateRectangleには複数のRectangleが入るような構成をとる
    • +
    + +
    message
    + + + +
    + +
    + +

    Multicastの問題点

    +
    • wifiのMulticast Paketの最大サイズは64KBである
    • -
    • 4Kの画面を更新するためのサイズは8MB x 8Byteで64MBになるため、データの圧縮が必要
    • +
    • HDや4Kの画面を更新するためのサイズは大きい +
        +
      • 4Kの場合8MB x 8Byteで64MB
      • +
      +
    • +
    • 送信データの圧縮と64KB毎のパケット変換が必要
    @@ -201,20 +221,29 @@
    -

    Multicastの具体的な実装方法

    +

    RFBプロトコルのエンコードタイプ

      -
    • データの圧縮、Blocking、RFBプロトコルを利用した画像データの送信の3つを行うことでMulticastが実現可能
    • -
    • -
    • +
    • ZRLEとはRFBプロトコルでサポートされているエンコードタイプの1つ
    • +
    • zlib圧縮、タイリング、run lengthエンコードを組み合わせている
    • +
    • 解凍に必要な辞書を書き出すことができないため、途中からデータを受け取ると正確に解凍できなくなる
    +

    (タイリングとrun lengthの説明図)

    +
    -

    圧縮形式

    +

    TreeVNCの画像データ圧縮方法

    +
      +
    • +
    • +
    • +
    + +
    message
    @@ -224,7 +253,13 @@

    ブロッキング

    -

    ##

    + + +
    + +
    + +

    paket lossする可能性