slingaustinjs
v1.0.4
Published
npm module to install austin js library.
Downloads
3
Maintainers
Readme
Austin - HTML5 Player
Overview
Javascript library for DASH and HLS streaming from AirTV box over Austin messaging protocol. Streaming control connection to AirTV box is established over Austin messaging protocol. Austin is the HTTP REST based protocol. It is a replacement for the binary protocol, for configuring and streaming AirTv boxes. The streaming play back is carried out using Bitmovin Player Javascript library version beta/7.5.0-b3
Release Notes 1.0.1
Library Modules
- Austin - Main API class for handling the streaming playback
- AustinControls - Class for Player controls
Prerequisites
- AirTv Box configured with latest firmware supporting DASH and HLS streaming
- AirTv Box finder Id and password
- Bitmovin library (refer documentation)
- Web server to host the application written using this APIs
Installation
npm install @sling/austinjs
Usage
Include austin.min.js in your file to make use of the APIs.
Testing
The following process should be followed for testing the packaged library.
- Make sure the AirTv Box is running on the minimum supported firmware version or above. The minimum required box-firmware version is mentioned in the package.json.
- The library needs to be hosted on a Web Server.'localhost' is white listed and can be used for testing (CORS Support may be necessary for the Web Server).
- The test page provided can be used by running a Web Server from the root-directory of the package.
- The test page (./sample/index.html) is a simple test module with the capability to connect-stream and disconnect.
- Fill in the FinderId and password of your AirTv Box and click connect and stream.
- Click Disconnect to stop streaming and disconnect from the box.
- This is only intended for your understanding and verification. Extensive demonstration of the library is not intended and not in the scope of this test page.
The test page is hosted at the location : https://hollywood.slingbox.com/airtv-desktop-player-v29/htmls/index.html using the latest library release.
NOTE:
- These Web Server host name used should be white listed by Bitmovin.
- The minimum required box-firmware version is mentioned in the package.json.