Features
ATSC3 Inspector
Complete Feature List
Input Formats
- Raw ALP files (.alp) - Direct ATSC 3.0 ALP packet streams
- STLTP PCAP (.pcap) - Studio-to-Transmitter Link captures with PLP extraction
- Network PCAP (.pcap) - Direct IP multicast captures
- Auto-detection - Automatic format identification
Overview Dashboard
Summary Statistics
- Total ALP Packets
- Data Processed (bytes)
- Number of Services
- LLS Packets count
- Multicast Flows count
- PLPs count (STLTP only)
DRM Detection
- DRM protection indicator
- Protected service count
- DRM scheme display (Widevine, PlayReady, CENC)
- Key ID extraction
Protocol Stack Visualization
- Interactive flowchart of ATSC 3.0 architecture
- ALP Layer with packet count
- IP Layer with multicast destinations
- LLS branch with table names
- ROUTE/MMTP protocol branches
Multicast Destinations
- Destination IP:port tracking
- Packet and byte counts per flow
- Service ID mapping
- Protocol type identification
Bandwidth Distribution
- Per-service bandwidth usage
- Estimated bitrate (Mbps)
- Capture duration estimation
- Visual percentage breakdown
Services Tab
Service Discovery (from SLT)
- Service ID and Global Service ID
- Short Name
- Channel number (major.minor)
Service Metadata
- Service Category: Linear A/V (1), Emergency Alert (2), Audio Only (3), ESG (4), App-based (5)
- SLT Service Sequence Number
Delivery Protocol
- SLS Protocol type (ROUTE/MMTP)
- SLS Destination (IP:port)
SLS Files Detection
- USBD (User Service Bundle Description)
- S-TSID
- MPD (DASH manifest)
ROUTE Session Summary
- Video/Audio session counts
- Content type breakdown
Service Health Indicators
- Health status (OK/Warning/Error)
- Missing SLS warnings
- DRM protection badges
- ESG/EAS service detection
ALP Analysis Tab
Packet Statistics
- Total packet count
- Bytes processed
- Average packet size
- Simple/Segmented/Concatenated packet breakdown
Packet Type Support (A/330)
- IPv4 packets (0x00)
- ROHC/Compressed IP (0x02)
- Link Layer Signaling (0x04)
- Packet Type Extension (0x06)
- MPEG-2 Transport Stream (0x07)
Visualizations
- Packet Type Distribution chart
- Packet Composition stacked bar
- Stream Health score gauge
- MPEG-2 TS Encapsulation stats
- Sub-Stream ID (SID) distribution
- Concatenation Efficiency analysis
- Payload Size histogram
Stream Health Diagnostics
- Health score (0-100)
- Null padding detection
- High segmentation warnings
- TS processing error alerts
Physical Layer Tab
STLTP PCAP OnlyPLP Statistics
- Per-PLP packet and byte counts
- Average packet size
- Data share percentage
- Visual comparison bars
L1 Basic Signaling
- FFT Size (8K/16K/32K)
- Guard Interval
- OFDM Symbols
- Subframes
- Scattered Pilot Pattern & Boost
- MIMO/MISO modes
- Frame Length
- PAPR Reduction
L1 Detail Signaling
- BSID (Broadcast Stream ID)
- Frequency Interleaver status
- RF Bonding channels
- L1D Version
Timing Management
- System Bandwidth
- Bootstrap version
- TMP Version
- Preamble Structure
- Transmitter count
- Emergency Alert Wakeup
Per-PLP Modulation/FEC
- Layer type (Core/Enhanced)
- Modulation (QPSK to 4096-QAM)
- Code Rate (2/15 to 13/15)
- FEC Type (BCH+LDPC 16K/64K)
- Time Interleaving Mode
- PLP Size (cells)
Visualizations
- Physical Layer Parameters radar chart
- Spectral Efficiency chart (bits/cell)
- PLP Frame Allocation visualization
- Time Interleaving comparison
- Estimated PLP Capacity (Mbps)
ROUTE/SLS Tab
ROUTE Transport Sessions
- Grouped by Service ID
- Collapsible service groups
Per-Session Details
- TSI (Transport Session Identifier)
- Content Type (video/audio/SLS/app/esg)
- Language tags
- Codec info: HEVC, AVC, AC-4, AAC, E-AC-3, MPEG-H
- Resolution and frame rate
- Sample rate and bitrate
- AL-FEC status
- Packet and byte counts
- TOI tracking and lists
Session Filtering
- Filter by content type
- Session counts per type
- Expand/Collapse all
App Content Explorer
- Expandable app file lists
- File type icons
- Individual downloads
File Viewers
- XML beautification
- HTML preview with source toggle
- JavaScript/CSS/JSON syntax display
- Download buttons
Media Tab
Media Browser
- Grouped by service
- Auto-generated video thumbnails
- Audio/Captions icons
- DRM lock indicators
- File size display
Playback Support
- HTML5 video player
- HTML5 audio player
- Captions/TTML display
- HEVC compatibility notes
Segment Management
- Show/hide individual .m4s segments
- Init segment detection
- Partial file warnings
Media Formats
- MP4, M4A, M4S, M4V
- Video: HEVC/H.265, AVC/H.264
- Audio: AC-4, AAC
LLS Analysis
Table Types Supported
- SLT (Service List Table)
- SystemTime (UTC/TAI synchronization)
- RRT (Rating Region Table)
- AEAT (Advanced Emergency Alerts)
- CDT (Certification Data Table)
- SignedMultiTable
LLS Viewer
- XML beautification with indentation
- Download capability
- Version tracking
Export & Output
Directory Structure
output/
├── stats.json
├── lls_tables/
│ ├── SLT_*.xml
│ ├── SystemTime_*.xml
│ └── ...
└── service_XXXX/
├── sls/
│ ├── USBD.xml
│ ├── S-TSID.xml
│ └── MPD.xml
└── media/
├── video0/
│ ├── init.mp4
│ └── *.m4s
└── audio0/
└── ...Export Formats
- JSON statistics
- XML signaling documents
- MP4/M4S media files
- PDF reports (via browser)