MistAnalyserDTSC
MistAnalyserDTSC
This analyser is made to work with any files recorded in MistServers internal DTSC format. This will most commonly be used when accessing the MstData pages within shared memory.
You can use the DTSC analyser to confirm the full data/tracks available within a DTSC container, though the default debug level should already show enough information in most cases. If you're trying to verify the current state of a stream we recommend also taking a look at MistUtilRAX.
Usage
MistAnalyserDTSC [options] [filename]
Example
MistAanalyserDTSC /dev/shm/MstDataexample0_224
DTSCv2 packet (Track 0, time 3847000): {
"keyframe": 1,
"data": "7209 bytes of data"
}
DTSCv2 packet (Track 0, time 3847016): {
"data": "4886 bytes of data"
}
DTSCv2 packet (Track 0, time 3847033): {
"data": "5788 bytes of data"
}
DTSCv2 packet (Track 0, time 3847050): {
"data": "5963 bytes of data"
}
DTSCv2 packet (Track 0, time 3847066): {
"data": "6418 bytes of data"
}
DTSCv2 packet (Track 0, time 3847083): {
"data": "5962 bytes of data"
}
DTSCv2 packet (Track 0, time 3847100): {
"data": "6878 bytes of data"
}
DTSCv2 packet (Track 0, time 3847116): {
"data": "6253 bytes of data"
}
DTSCv2 packet (Track 0, time 3847133): {
"data": "5576 bytes of data"
}
DTSCv2 packet (Track 0, time 3847150): {
"data": "5945 bytes of data"
}
Know that the MistAnalyserDTSC will always complain about the track suddenly ending when inspecting shared memory files. This is an expected failure as the information about when
For this information to be truly useful you will want to combine it with the outputs of MstMetaSTREAMNAME and MstTrakSTREAMNAME@PID-# See MistUtilRAX for more.
Options
| Option | shorthand | Value | Default | Description |
|---|---|---|---|---|
| --debug | -g | 1-10 | Set at compilation, 3 in most cases | Sets the debug level at which messages are printed |
| --detail | -D | 0-10 | 2 | Sets the detail level for analyses |
| --headers | -H | Binary | false | Setting this makes the analyser parse the entire file or stream as a single headless DTSC packet |
| --help | -h | Binary | false | If set, display usage and version information then exit |
| --sizeprepended | -s | Binary | false | If set, data of packets is considered to be size-prepended |
| --timeout | -T | Numeral | Time in Seconds to run the analyses task | |
| --validate | -V | Binary | false | If set activate validation mode for load testing |
| --version | -v | Binary | false | If set display the library and application version, then exit |