Is that possible to distribute the canvas stream to kurento server with openvidu ?
JS ....................
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
setTimeout(function(){
var canvas = document.getElementById("myCanvas");//$('#myCanvas');//document.querySelector('canvas');
var ctx = canvas.getContext('2d');
d(ctx);
setInterval(
function(){
d(ctx);}, 2000);
var stream = canvas.captureStream(25);
var video = document.getElementById('testCanvas');
video.srcObject = stream; // want this stream to distribute
console.log('stream added');
}, 3000);
function d(ctx, c){
var ball = {
radius:20,
x:200,
y:150,
color:getRandomColor(),
draw:function() {
var arcStartAngle=0;
var arcEndAngle=2*Math.PI;
ctx.fillStyle=this.color
ctx.beginPath();
ctx.arc(this.x,this.y,this.radius,arcStartAngle,arcEndAngle);
ctx.fill();
}
}
ball.draw();
}