User Tools

Site Tools


render

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
render [2026/01/19 18:28] – [Change Log] RabbitEars Webmasterrender [2026/01/28 11:40] (current) – [Change Log] RabbitEars Webmaster
Line 17: Line 17:
 - IPv4-PCAP\\ - IPv4-PCAP\\
 - ALP-PCAP\\ - ALP-PCAP\\
 +- STLTP-PCAP\\
  
 Text:\\ Text:\\
Line 23: Line 24:
 - [[HDHomeRun TUI]] text output format\\ - [[HDHomeRun TUI]] text output format\\
  
-Both the packet data and the text data are needed for full information.  The  +Unless the provided data is in STLTP-PCAP format, both the packet data and  
-ideal set of information is the ALP-PCAP combined with either the l1detail or +the text data are needed for full information.  The ideal set of information 
-the HDHomeRun TUI text output from an HDHomeRun with the Dev upgrade.  These  +at present is the ALP-PCAP combined with either the l1detail or the HDHomeRun 
-items together should have the same name, and provide all the information  +TUI text output from an HDHomeRun with the Dev upgrade.  These items together 
-that the software can currently parse.+should have the same name, and provide all the information that the software 
 +can currently parse.
  
 It supports or mostly supports the following ATSC 3.0 functions and  It supports or mostly supports the following ATSC 3.0 functions and 
Line 34: Line 36:
 - PLP Information (if any Text available)\\ - PLP Information (if any Text available)\\
 - L1 Basic and L1 Detail (if l1detail or TUI text/Dev available)\\ - L1 Basic and L1 Detail (if l1detail or TUI text/Dev available)\\
-- Link Mapping Table (if ALP-PCAP)\\+- Link Mapping Table (if ALP-PCAP or STLTP-PCAP)\\
 - Service List Table\\ - Service List Table\\
 - Capability Descriptor Table, which is Signal Signing\\ - Capability Descriptor Table, which is Signal Signing\\
 - Broadcast Positioning System\\ - Broadcast Positioning System\\
-ROUTE-based audio/video and data streams\\ +Most other LLS tables, including AEAT, RRT, SMT, etc\\ 
-System Time information\\ +Basic info on MPEG-TS packets\\ 
-- Basic data usage analysis\\+- Basic data usage analysis (other than bitrates)\\ 
 +- Minimal eGPS support\\
  
-These functions are known to be significantly incomplete or non-functional:+These functions are known to be have issues, or be significantly incomplete or  
 +non-functional:
  
-- MMT-based audio/video and data streams\\ +__STLTP__ - While the STLTP parsing does work, there are currently bugs  
-- ESG support Guide data chunks are present but not organized\\ +that prevent it from fully parsing all packets.  It is likely a subtle  
-Bitrate calculations\\+problem with the ALP packet reassembly that has not yet been found.\\ 
 +- __MMT Media__ - It is believed that the MMT parsing works, but it appears  
 +that no station is actually transmitting the signaling necessary to make it  
 +actually function properly.  A work-around is implemented but it only gathers 
 +the audio/video parameters some of the time, and should not be considered 
 +reliable.\\ 
 +__ESG Support__ - Some stations still do not have ESG data showing, or it 
 +is not showing complete ESG data.  This will continue to be reviewed in the  
 +future.\\ 
 +__eGPS Support__ - The code displays eGPS raw databut the data seems to  
 +be in a proprietary format with little or no public documentation.  Attempts 
 +to reverse-engineer the structure beyond minimal header support have been  
 +unsuccessful.\\ 
 +__Bitrates__ - While the usage chart shows the total data and number of  
 +packets in all cases, bitrates are currently unreliable.  For debug and IPv4 
 +input formats, the necessary data is missing and probably cannot be reverse 
 +engineered.  For other formats, the calculation has not been validated.\\
  
 To build on Ubuntu, it is believed you'll need these packages: To build on Ubuntu, it is believed you'll need these packages:
Line 88: Line 108:
 ==== Change Log ===== ==== Change Log =====
  
-=== v0.- TBD ===+=== v0.- TBD === 
 + 
 +  * Modified the eGPS support as additional data was observed and things became less certain. (KMCI/WMYD) 
 +  * Corrected two bugs in STLTP support; there may be at least one more. (General) 
 +  * Significantly improved ESG support. (General) 
 +  * Added overall packet and bitrate totals to the bottom of the usage chart. (General) 
 + 
 +=== v0.3 - January 25, 2026 ===
  
   * Added support for bitrates in the Usage Chart for ALP-PCAP files. (General)   * Added support for bitrates in the Usage Chart for ALP-PCAP files. (General)
Line 96: Line 123:
   * Fixed bugs in handling for multi-part MIME objects. (WKMJ)   * Fixed bugs in handling for multi-part MIME objects. (WKMJ)
   * Added packet count to the data usage chart. (General)   * Added packet count to the data usage chart. (General)
-  * Added support for STLTP input. (General) +  * Added support for STLTP input, which isn't quite right yet but mostly works. (General) 
-  * {Want to finish ESG support.(General) +  * Added basic SMT info display. (General) 
-  * {Want to add eGPS support.(KWGN)+  * Added basic RRT support. (General) 
 +  * Added support for showing unsupported LLS tables. (General) 
 +  * BSID values now only highlight when mismatched. (General) 
 +  * Added support for unidentified packets. (WKMJ, among others) 
 +  * Added stand-alone UDS support and unified with UDST. (KUSI) 
 +  * Added AEAT support. (KNME/WSTR) 
 +  * Added basic MPEG-TS support. (KNME) 
 +  * Improved ESG support. (General) 
 +  * Added minimal eGPS support. (KWGN/KUSI)
  
 === v0.2 - November 4, 2025 === === v0.2 - November 4, 2025 ===

Any opinions expressed on this site are those of the authors and do not necessarily reflect those of the FCC.
render.1768847322.txt.gz · Last modified: by RabbitEars Webmaster

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki