diff --git a/src/analysers/dtsc_analyser.cpp b/src/analysers/dtsc_analyser.cpp index a53e0d1b..fff5d52f 100644 --- a/src/analysers/dtsc_analyser.cpp +++ b/src/analysers/dtsc_analyser.cpp @@ -65,6 +65,13 @@ namespace Analysers { track["width"] = (long long)it->second.width; track["height"] = (long long)it->second.height; track["fpks"] = it->second.fpks; + if (it->second.codec == "H264"){ + h264::sequenceParameterSet sps; + sps.fromDTSCInit(it->second.init); + h264::SPSMeta spsData = sps.getCharacteristics(); + track["h264"]["profile"] = spsData.profile; + track["h264"]["level"] = spsData.level; + } } result[it->second.getWritableIdentifier()] = track; }