Streaming Specification

Prev Next

Introduction

This document describes the Triton Digital Streaming Service and its usage. The techniques for streaming, listener tracking, and ad delivery described herein are capable of providing added value to your audio publishing by enabling features such as advertising frequency caps and detailed listener measurement. Please consult your company's legal team with regard to any user agreements, privacy policies, or other matters that might conflict with the capabilities of the Triton Digital Streaming Service. Triton Digital recommends you find the right balance between listener privacy and service implementation. Bear in mind that unrestricted implementation of these capabilities might conflict with your privacy policy or other user agreements, but too much restriction can decrease the value of your advertising inventory to buyers. Please implement responsibly.

The Triton Digital platform can serve streaming media to a number of different players. Those players, however, need to implement Triton Digital’s provisioning API in order to retrieve configuration information for a given stream.  They should also implement a number of connection management conventions in order to support the streaming platform’s redundancy and traffic management features, and to behave as a “good neighbor” to prevent an unnecessary load on Triton Digital’s platform when certain circumstances arise.

This document explains the Player Provisioning API, as well as the connection management practices that should be part of all well-behaved players. For information on incorporating advertising into your streaming implementation, see Advertising in live streaming.

Depending on which Triton Digital services you use, you might also find these documents useful:

  • Advertising Technical Specification. This document describes how to properly support the advertising functions of the Triton Digital on-demand, live streaming, and podcasting services.

  • On-Demand Specification. This document describes the Triton Digital On-Demand Service and its usage.

  • Guidelines for Measurement. This document describes the Triton Digital measurement services. It includes player and app guidelines, and information about the methodologies used by Triton Digital. Publishers who use Webcast Metrics for audience measurement should in particular consult the "Web Player and Application Guidelines" section.

Triton Digital officially supports the APIs described in this document, but they may evolve over time to accommodate new features of the Streaming Platform.  We recommend these APIs be implemented in an extensible way in order to be able to use new features as they become available.

Flow Diagram

Points of Presence

The Triton Streaming Network is distributed across 25 points of presence (PoP) for content delivery, which includes redundant connectivity and optimization of traffic per ISP. Triton manages its own IP spaces and networks in the main data centers and peers with major ISPs in each region. PoP locations are listed below (some locations have multiple PoPs).

North America East (7 PoPs):

  • Montreal QC

  • New York NY

  • Newark NJ

  • Miami FL

  • Ashburn VA

North America West (5 PoPs):

  • Vancouver BC

  • Los Angeles CA

  • San Jose CA

  • Phoenix AZ

  • Dallas TX

South America (2 PoPs):

  • Bogotá CO

  • São Paulo BR

Europe (5 PoPs):

  • London GB

  • Paris FR

  • Amsterdam NL

  • Madrid ES

APAC (6 PoPs):

  • Singapore SG

  • Sydney AU

  • Melbourne AU

  • Bangalore IN