Setup



Requirements

Item Information
Applicaster Zapp environment Contact your Applicater representative
JWP Analytics token Contact your JWP representative

See: Analytics
JWP API Credentials 1. From your API Credentials page, scroll down to the v1 API Credentials section.
2. Click Show Credentials in the row of the relevant PROPERTY NAME.
3. Copy both the Key and Secret.

If you are connecting multiple properties for your OTT apps, be sure to copy the API credentials for each property.
OTT App entitlement for a JWP account Contact your JWP representative



Implementation

  1. Securely provide your JWP API credentials to your Applicaster Customer Success representative. The representative will set up middleware (Firebase) to enable communication between JWP and Applicaster. Once the middleware has been set up, you should be given the base URL, for example: https://zapp-706-jw-player-demo.web.app.
  2. Register the base URL as an endpoint in Applicaster.



  3. Provide your JWP analytics token to your Applicaster Customer Success representative. Each platform can only contain and report to one analytics token.
  4. (Samsung, LG) Ask your JWP representative to enable in-manifest subtitles.

    The video players used in Samsung and LG require the language attributes to be exposed within the manifest. Since JWP HLS streams expose only the language name, a viewer will not be able to choose another subtitle. Your JWP representative can adjust this for you.

    JWP internal instructions: Create a SERV ticket titled ‘Enable in-manifest subtitles’ that includes the account ID and property ID. (Reference: SERV-10412)

  5. (Roku) Ask your JWP representative to enable Trickplay.

    Trickplay is a particular way of sharing preview images during fast-forward and rewind operations. Roku requires this feature to be enabled for each of your JWP properties. Your JWP representative can enable this for you.

    JWP internal instructions: Create a SERV ticket titled ‘Enable HLS Trickplay’ that includes the account name and property IDs. (Reference: SERV-11610)

  6. Enable the subscription management system, e.g. Cleeng.
  7. Set default metadata, create property-level default custom parameters that are automatically added to all new videos uploaded through your JWP dasboard. All parameters are case-sensitive.

    By default, the video title and video description will be displayed.

  8. (Live Events) Set the publish_start_date_offset_hours in Broadcast Live (BCL) to ensure events become available in Applicaster feeds, before the scheduled start date. Contact your JWP representative.

Import playlists as feeds

  1. Add videos to your JWP library.
  2. Create a manual or dynamic playlist with the videos that viewers can watch in the Applicaster apps.
  3. Copy the manual or dynamic playlist ID to a text file.
  4. Create a search playlist.
  5. Copy the search playlist ID to a text file.
  6. Register the manual or dynamic playlist and the seach playlist as feeds in Zapp.
  7. Create an ad schedule.
  8. Copy the ad schedule ID and append it to the registered (manual or dynamic) feeds in Zapp: ?adId={scheduleId}. Do not append the ad schedule ID to the search playlist feed.