Skip to content

kimkimhun3/LLC-4000-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLC-4000 Congestion Tool

輻輳ログ変換ツール仕様 ver: 01.03

Made with

Electron Logo

LLC-4000 Enc輻輳制御時に、UDPパケット出力するログデータをWiresharkでキャプチャする。 Wiresharkでキャプチャしたデータを一旦 テキストファイル変換し、このテキストファイルを本変換ツールに与え、見やすい形式に変換する。

Capture the log data output by UDP packets using Wireshark during LLC-4000 Enc congestion control. The data captured with Wireshark is first converted into a text file, and this text file is fed to this conversion tool to convert it into an easy-to-read format.

image

Windows PC上で動作するツールとして作成する。(青網掛:ボタン、黄網掛:コメント) 開発言語は、問わない。

image

New UI Updated

image

入力ログファイル仕様image

Input log file specifications

image

Installation

We will need to install:

  • Node.js

Node.js

To install Node.js, simply open up your terminal and run the following command

npm install nodejs

To ensure that Node.js is installed correctly on the server, run the following command

node -v

Quick start & Electron Fiddle

To start this project:

Alternatively, clone and run the repository to see a minimal Electron app in action:

git clone https://github.com/kimkimhun3/LLC-4000-Tool.git
cd LLC-4000_Congestion_tool
npm install
npm start
  • Note point

Release History

  • 0.1
F: Few, M:Many
evt1   to PLOST-F
evt2   to JT-F
evt4   to RTT-SDA-F
evt8   to RTT-STRD-F
evt10  to RTT-LTRD-F
evt20  to PLOST-M
evt40  to JT-M
evt80  to RTT-SDA-M
evt100 to RTT-STRD-M
evt200 to RTT-LTRD-M


検出した輻輳イベントをbit単位で示す。(16進数)
b0: パケットロスト閾値オーバー 小
b1: ジッタ閾値オーバー 小
b2: RTTバラつき閾値オーバー 小
b3: RTT短期上昇閾値オーバー 小
b4: RTT長期上昇閾値オーバー 小
b5: パケットロスト閾値オーバー 大
b6: ジッタ閾値オーバー 大
b7: RTTバラつき閾値オーバー 大
b8: RTT短期上昇閾値オーバー 大
b9: RTT長期上昇閾値オーバー 大

LANに配信される輻輳データで、イベント発生時にマークする輻輳グラフデータの関連を示す。 Congestion data delivered to the LAN, showing the association of congestion graph data to be marked when an event occurs.

image

※ 以下のデータは、グラフ上にイベントを表示しない。 The following data do not show events on the graph. JT-A、JT-SDA、RTT-A、RTT-SDA

Combination Charts for all the data series

Jitter, Round-trip time, Packet lost, current Bitrate and maximum Bitrate. image

Combination Charts for all the data series including Bitrate consumption:

image

Application Packaging

npm install --save-dev @electron-forge/cli
npx electron-forge import

package.json

 //...
  "scripts": {
    "start": "electron-forge start",
    "package": "electron-forge package",
    "make": "electron-forge make"
  },
  //...
npm run make

This make command contains two steps:

  • It will first run electron-forge package under the hood, which bundles your app code together with the Electron binary. The packaged code is generated into a folder.
  • It will then use this packaged app folder to create a separate distributable for each configured maker. After the script runs, you should see an out folder containing both the distributable and a folder containing the packaged application code.
out/
├── out/make/zip/darwin/x64/my-electron-app-darwin-x64-1.0.0.zip

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published