#mpeg-ts #rtp #streaming #networking

app netpix

Multicast streams analysis and visualization tool

7 unstable releases (3 breaking)

0.5.2 Jan 12, 2025
0.5.1 Jan 11, 2025
0.4.1 Dec 17, 2024
0.3.0 Dec 10, 2024
0.2.0 Nov 26, 2024

#28 in Visualization

Download history 130/week @ 2024-11-24 44/week @ 2024-12-01 198/week @ 2024-12-08 281/week @ 2024-12-15 28/week @ 2024-12-22 132/week @ 2024-12-29 128/week @ 2025-01-05 188/week @ 2025-01-12 10/week @ 2025-01-19

334 downloads per month

MIT license

2MB
10K SLoC

Rust 9K SLoC // 0.0% comments JavaScript 1.5K SLoC // 0.0% comments

Netpix

crates.io

RTP/MPEG-TS streams analysis and visualization tool.

Work in progress...

Installation

  1. Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Supports Linux and MacOS.

  1. Netpix depends on libpcap, make sure to install it:
# installed on MacOS by default

# for Ubuntu
sudo apt install libpcap-dev

# if error appears due to lack of linter `cc` 
sudo apt install build-essential

# for Arch
sudo pacman -S libpcap
  1. Install netpix using the Rust toolchain:
cargo install --locked netpix
  1. Run Netpix:
netpix --help

Dependencies

~15–27MB
~392K SLoC