KLV Injector
Version 4.1.0
|
If your source stream already contains Klv information, there are 3 processing options you can select from:
You can Add / Replace selected metadata fields by using a Template packet. With a Template packet defined, and Add/Replace option selected, a KlvInjector will add the metadata information to every injected packet. If a corresponding field is present in the incoming metadata, it will be replaced with the one defined in the Template packet.
A Template packet is either a regular KLV encoded packet (in binary format) or json file that resembles MISB601 hierarchy. A Timestamp field is ignored, so it may be omitted from the packet (or have any value, which is ignored).
Here is an example of a template Metadata Packet.
It represents the following information:
It is possible to define a minimal time interval required for packet insertion. If no data has arrived within the defined period, a default packet (with a proper timestamp) will be generated and inserted.