4.3. Recording

Broadcast monitoring in real time implicates the control of the current service state. Service recording functionality allows capturing a stream at a given moment of time when detecting a certain state. A stream or an OTT service can be manually recorded or recorded automatically by a preconfigured trigger firing.

Key features:

  • Recording by any trigger of the system;

  • Pcap recording;

  • Recording the entire structure of HLS and DASH services;

  • Fill description of a record in the JSON format;

  • Simultaneous recording on several probes.

A downloaded record file is a ZIP archive including recorded data as well as in-depth description of a trigger event in the JSON format.

Record file format depends on the type of service in use:

Type of service

Main task

Subtasks

Description

IPTV

Pcap, MPEG-TS

—

If the prerequisites are met during the probe’s launch, recording will be available in Pcap and MPEG-TS formats; otherwise, in MPEG-TS only.

T2-MI

Pcap, MPEG-TS (T2-MI)

MPEG-TS

T2-MI analysis is an optional feature of IPTV analysis, meaning that main task’s records can be downloaded either as a Pcap or MPEG-TS file. If the Analyze encapsulated streams option is enabled, the probe will create tabs with subtasks for each present PLP. Subtasks are recorded in the MPEG-TS format (without the T2-MI container).

SRT

MPEG-TS

MPEG-TS

For SRT analysis, subtasks are created when a task is launched in Listener or Caller mode (when a multiplexed SRT stream is analyzed). SRT streams can be recorded in the MPEG-TS format only.

IPTV capture

Pcap, MPEG-TS

—

Same as in a regular IPTV task.

SRT capture

Pcap

MPEG-TS

The probe creates a parent task that captures all packets compliant with the specified rule, then sorts them based on which streams they belong to. Parent task is recorded in the Pcap format to ensure that the entire packet exchange between peers is preserved. For captured streams’ analysis, subtasks are created and recorded in the MPEG-TS format—same as in regular SRT tasks.

DVB devices

MPEG-TS

—

HLS

Service files

Service files

OTT recording can be broken down into sets of objects distributed between folders (playlists, segments, initialization files) and a description of the entire recording structure in the JSON format. Meaning that during an OTT recording’s creation, the probe doesn’t record the continuous stream, but records the service as is for detailed analysis. OTT record depends on the analysis mode: in the AllRenditions mode, all available media data renditions are recorded; in the Player mode, recorded are only the renditions that are currently analyzed by the probe.

DASH

Service files

Service files

Same as in a regular HLS task.

RTMP

FLV

—

NDI

—

—

Recording not implemented.

Progressive download

—

—

Recording not implemented.

Note

Downloading Pcap records is disabled by default for security reasons (the probe may create Pcap records, but they cannot be downloaded from the browser). To enable record downloading, stop the probe or service and open the probe configuration file, then set true value for the "allowDownloadPcapDump" parameter. Save changes and launch the probe.