airplay-js
v0.3.0
Published
JS Native Apple AirPlay client library for AppleTV
Downloads
1,796
Maintainers
Readme
node-airplay
node-airplay is a native javascript client library for Apple's AirPlay remote playback protocol.
Installation
From npm:
npm install airplay-js
Usage
// remote video
var browser = require( 'airplay-js' ).createBrowser();
browser.on( 'deviceOn', function( device ) {
device.play( 'http://remotehost/video.mp4', 0, function() {
console.info( 'video playing...' );
});
});
browser.start();
Testing
npm install
npm test
...then, turn on your AppleTV!
Help
- Unofficial AirPlay Protocol Specification
- HLS(HTTP Live Streaming)
- ffmpeg build for ios
- ffmpeg build for MacOS
- mdns User Guide