Intrasonics Home


Enabling your apps with our technology

iOS & Android SDK
Event Engine SDK
SDK & Code Pricing
If you want to find out how Intrasonics can help you engage with your audience or customers, then we want to hear from you...

Intrasonics iOS & Android SDKs

Since 2011, we have been providing our SDKs for iOS and Android apps to broadcasters, production companies, advertising agencies and app developers all over the world. We've been delighted to see a wide variety of very successful app deployments in which our technology has enabled all kinds of second screen interactivity with broadcast TV shows, TV and cinema ads and even at live events.
We are continually developing our SDKs to make it as easy as possible for customers to work with our technology and also to enable ever more creative possibilities.
Basic SDK Usage

Our simplest offering is an SDK that is designed to enable audio watermarks to be used as individual triggers, inserted at specific timepoints in A/V content. You can place as many unique trigger codes as you like in long form content or you might use just one or two in a short TV advert.
The trigger codes can be used to prompt an app to display new content, unlock a reward, jump to a URL, launch an interactive promotion, start a quiz etc. Or they can be used to trigger nothing at all, perhaps just to log the fact that the user was watching a given TV channel or a certain show or saw a TV ad.
Here's an example of inserting two different codes, A and B, into an audio track to trigger responses at exactly 00:30 and 01:30 from the start of the content:
Using Watermarks as Individual Triggers
Individual watermark codes can also be used to achieve a precise time sync, allowing the developer to synchronise the app clock with the content and to then govern the app's behaviour based on a defined list of time-points and events. This approach is often used for simple interactive second screen quizzes and other playalong type apps.
It's always a good idea to use multiple time sync watermarks near the start of the content, just in case a user misses the start of the show. Below is an example of using three different time sync codes, allowing three opportunities for an app to achieve perfect sync:
Using Watermarks for Time Sync
These simple type of app triggering and time sync can be achieved with our basic SDKs. We also offer an SDK extension that enables continuous watermark encoding and continuous time sync throughout the entire length of the content. See our Event Engine SDK for more about continuous encoding methods.
Basic SDK Contents

Our Trigger Code SDK contains everything you need to enable a new or existing app to respond to Intrasonics audio codes embedded in all kinds of content.
  • Decoder Library
  • 3 Development Audio Watermark Codes
  • Commercially Licenced Audio Watermark Codes
  • Watermark Encoding & Decoding Software (PC/Mac/Linux)
  • Example App Source Code
  • Sample Encoded Content
  • Documentation
  • Technical Support Package
SDK Decoder Library

Included in our SDK is a decoder library that can be incorporated into a new or existing smartphone app, enabling that app to pick up Intrasonics audio codes and respond in any way app developers wish. The decoder library is a compiled binary with an API that allows the developer to focus on programming how their apps are to respond to audio watermark codes without worrying about the mechanics of decoding.
For developers, the Intrasonics decoder is treated just like other services (GPS, Accelerometer etc.) on the device. When running, the decoder harnesses the microphone and listens for audio watermarks. For single trigger watermarks, when one is detected, it is decoded, error-checked and passed up to the app as a decimal number.
When we first supply an SDK to a customer, it will come with a decoder that can respond to 3 test codes and as many unique commercial codes as the customer has licenced. We can assist with code planning but it entirely up to the customer to decide how many unique codes they need. If more codes are needed later on, we can extend the range of the decoder and we charge only for the additional codes.
SDK Encoding Software

With each SDK, we also supply our PC/Mac/Linux based watermark encoding software for inserting watermark codes into pre-recorded audio and video content. The encoding software requires a special token, provided under licence, that governs which watermark codes the encoding software can insert.
Our encoding software is simple enough for any competent technician to use. It works directly with just about any digital audio or video file format and inserts audio watermark codes according to a configurable XML list of codes to insert and their insertion timepoints.
The Encoding software is also very fast. One a modern iMac or Windows PC it can encode a 60 minute audio track in just a couple of minutes.
Step One:
Install our demo app on your iPhone. It's on the Apple App Store:
Click to Open iTunes & Download Euphonium
Step Two:
Run the app on your iPhone.
Step Three:
Turn on your computer speakers and see what happens when you watch one of our Demo Videos
© 2000-2015 Intrasonics Ltd. PRIVACY POLICY