Kantar SNAP Watermarking for SOUND4 Stream Extension
- 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:
You have to put the General On by clicking the
on its left so it becomes green
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.
- 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).