Skip to content

Instantly share code, notes, and snippets.

@py4object
Created March 14, 2016 21:41
Show Gist options
  • Save py4object/9d50f782031a546a8525 to your computer and use it in GitHub Desktop.
Save py4object/9d50f782031a546a8525 to your computer and use it in GitHub Desktop.
var Drone = require('./Drone');
var Player = require('./Broadway/Player/Player');
var stream = Drone.getVideoStream();
var player = new Player({
useWorker: true,
workerFile: './lib/Broadway/Player/Decoder.js'
});
document.body.appendChild(player.canvas);
var toUint8Array = function (parStr) {
var raw = atob(parStr);
var array = new Uint8Array(new ArrayBuffer(raw.length));
Array.prototype.forEach.call(raw, function (data, index) {
array[index] = raw.charCodeAt(index);
})
return array;
};
stream.on('data', function (data) {
player.decode(toUint8Array(data.toString('base64')));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment