PermissionTV provides application developers with the best online video platform, tools and services for creating customized video solutions. With the PermissionTV Platform Development Kit (PDK), you can quickly create a range of video solutions from basic embedded web players to rich, interactive video applications. Through the PDK, PermissionTV customers gain:
- interaction with the video during playback
- lower operational costs using the PermissionTV CAMS console
- better experiences for their customers through the flexibility and power of the PermissionTV platform
Solutions Hub Get Code, Get Inspired
The Solutions Hub is a searchable showcase of solutions created on the PermissionTV platform. The Solutions Hub demonstrates the features of the PermissionTV platform in practice. Browse the full spectrum of video solution options from QuickStart video players, to user gen upload forms, to advanced interactive video applications. The Solutions Hub is also the place to see upcoming features and integrations with the latest video technologies.
Customers use the Solutions Hub to see what is available to use immediately and get inspiration from unique combinations of designs and features. If a particular combination is not already "on the shelf", the PDK is available for customers to create it themselves.
PDK Take Control and Play
The PDK assembles everything you need to build a video solution on the PermissionTV platform.
Video Player Source Code
Many of the video players in the Solutions Hub include source code (with the FLA) which can be modified and added back to your account as a new video player. The source code for the video players is ActionScript 3.0. All video players are built atop the core PDK classes that provide a framework for linking the visual elements and features of the video player to the business objects provided by the PermissionTV platform. The ActionScript 3.0 framework is designed using a model-view-controller (MVC) micro architecture binding visual elements to functionality and custom data objects as part of the player-build process.
APIs and Web Services
PermissionTV applications can also use direct calls to the PermissionTV web service APIs. The core PermissionTV platform includes video preparation and management, player deployment, reporting and thirdparty integrations. Access to the objects and functionality of the platform is open and accessible for web developers through a variety of methods (SOAP, REST, JSON etc). Using the platform APIs, developers can create web components, contentloading tools, business rule processors and a variety of other subsystems to integrate video into their overall business.
Custom Attributes
The PermissionTV CAMS console is used to create and manage the videos and players. The objects in CAMS (programs, playlists, navigational categories, players) are completely extensible to support specific video experiences. Typed (e.g. integer, string, Boolean) custom attributes can be added to any PermissionTV system object and surfaced back through the CAMS console for ongoing management. These attributes are then available through the PDK data model for use by a developer.
Player Registration
Within the PermissionTV CAMS console, customers can select player designs and customize the designs and feature-set for that player design for deployment. Custom players developed with the PDK are registered back to the PermissionTV platform and available through the CAMS console for immediate deployment. The player registration process ensures that once a new video player is created, you can use it broadly and efficiently.
Documentation and How To Guides
A full complement of system documentation is available to orient developers to the overall PermissionTV system architecture as well as individual modules. Code documentation is available for both the ActionScript PDK as well as the API calls. Additionally, a large set of How To Guides provide step-by-step instructions for common developer and content management tasks.
Example Content and Creative Assets Get Going
To support your development process and remove barriers to experimentation, every PermissionTV account includes numerous sample videos, thumbnail images, video overlay assets, example CSS files, and other creative assets.