KANTAR SNAP Watermarking for SOUND4 Stream Extension

Kantar SNAP Watermarking for SOUND4 Stream Extension

đź’ˇ
For the following products:
  • IMPACT - PULSE - FIRST (standalone)
  • IMPACT Eco - PULSE Eco
  • IMPACT - PULSE - FIRST PCIe card

1 - How to get Authorization Code for Kantar Licenses request

The licenses are shared for all streaming cards channels on a PC.

1 - 1 Windows

Navigate to C:\Program Files (x86)\SOUND4\Stream Extension

Launch AuthorizationCodeCL.exe

This creates an AuthorizationCode.txt file which can be used to request your licenses.

1 - 2 Linux

In a terminal execute the following commands:

cd $HOME

/opt/sound4/AuthorizationCodeCL

This creates an AuthorizationCode.txt file in your home folder which can be used to request your licenses.

1 - 3 In-Box

You have to activate “Windows Share” in Setup->Advanced->Hardware/Supervision

When done, you can access to the shared folders of the box with \\192.168.X.X\public\kantar_licenses

There should be an AuthorizationCode.txt file which can be used to request your licenses.

2 - How to get request Licenses

In order to get a watermarking embedding license, please contact Kantarmedia support at http://www.kantarmedia.com/watermarkinghelpdesk with following information:

  • Product name and version
  • Customer name
  • Country
  • If different, country of broadcast
  • Channel(s) to watermark
  • Customer internal name for the hardware platform
  • AuthorizationCode for each hardware

3 - How to install the watermarking licenses

Warning: a standard SOUND4 license is needed for each individual streaming channel needing watermarking in addition to the Kantar and Audience licenses.

3 - 1 Windows

Put the licenses files in C:\Program Files (x86)\SOUND4\Stream Extension

Licenses put here are used only for Streaming Extension in Windows.

NOTE: If you are using the Kantar Watermark for HD/FM or Studio, the licenses have to be put in the Wartermarking directory also (C:\Program Files (x86)\SOUND4\ Watermarking Extension)

3 - 2 Linux

Put the licenses files in /opt/sound4/cfg

Licenses put here are shared for all SOUND4 applications using Kantar Watermarking.

3 - 3 In-Box

You have to activate “Windows Share” in Setup->Advanced->Hardware/Supervision

When done, you can put the licenses in the shared folder of the box with \\192.168.X.X\public\kantar_licenses

Licenses put here are shared for all SOUND4 applications using Kantar Watermarking.

4 - How to configure the watermarking

Connect to the card using Remote Control software, as usual.

The default login is admin and password is admin.

Once logged, go to the streaming tab.

If you have the SOUND4 Stream Watermarking license for this channel, you should see a Watermarking block, as in next image for a SOUND4 STREAM x2 on channel 1:

image

You have to put the General On by clicking the

image

on its left so it becomes green

image

Then you have to put the Watermarking On the same way.

The License channels available are now parsed, so you can select the good channel.

If the Status indicates:

  • Invalid Kantar License: the Kantar license (license.lic) does not match this computer
  • Invalid Audience License: the Audience license (license.aud) does not match this computer
  • Invalid SOUND4 License: you do not have the SOUND4 license for this channel, or it has expired.
  • Not supported: Your stream solution does not support Kantar Watermarking, or the Kantar dynamic libraries are somehow incompatible.
  • Error: There has been an error while watermarking. Check logs.
  • Watermarking Active: watermarking is active and running
  • Off: You did not put watermarking On, so the streams are not marked.

5 - How to find system logs regarding watermarking

All KANTAR SDK related log lines have KANTAR_SNAP: in the line, and are located in the SOUND4 Stream extension log file.

5 - 1 Windows

Log file can be found in C:\ProgramData\SOUND4\Stream Extension\Log\Sound4Stream.log

5 - 2 Linux

Log file can be found in /opt/sound4/Data/Log/Sound4Stream.log

5 - In-Box

Using a browser with https://192.168.X.X/ you can login and get the logs in Setup→Maintenance

6 - Watermarking Time synchronization

The watermarlink time synchronization is done every 12 hours.

However, the underlying system must have NTP or GPS synchronization working.

6 - 1 Windows

Activate Windows time synchronization over Internet.

6 - 2 Linux

Install and configure ntpd, and check it works properly.

6 - 3 Standalone

If you have a GPS antenna, make sure it receives a good signal. The processor will synchronize to GPS time.

For NTP, from web interface go to Setup→System→NTP Server and make sure the status is OK.

  1. How much delay is induced by the watermarking process

This integration of the Watermarking adds 0ms delay.

However, we provide 2048 samples blocs to the SDK, and the SDK has 2560 samples latency.

So we need to provide 2 blocks before having marked audio.

So the real delay added is 2*2048 samples= 85.3 ms.

7 - Watermarking function start-stop impact

Starting or stopping the Watermarking function has a very little impact on the audible audio, only due to the watermarking delay.

Stopping the watermaking will remove the induced the delay (so “jump” in audio), while starting the watermarking will add the induced delay (so “repeat” the audio for the delay).