ストリームからビデオを表示したいです。
oggビデオストリームをwebsocketポートに送信するnodeJSサーバーがあり、クライアントがそのポートに接続すると、ビデオストリームデータの受信を開始しますが、次の方法ではデータをビデオとして正しく理解していないようです...
次のコンテキストでは、「カメラ」は html5 ビデオ タグ ID です。
function connectWS()
{
var client = new BinaryClient('ws://192.168.161.193:8088');
client.on('stream', function(stream, meta)
{
stream.on('data', function(data)
{
var arrayBuffer = [];
arrayBuffer.push(data);
var video = new Blob([new Uint8Array(arrayBuffer)], { type: "video/ogg" });
document.getElementById('camera').src = (window.URL || window.webkitURL).createObjectURL(video);
});
});
}
誰かがすでにビデオブロブを機能させているようですが、方法がわかりません...
ありがとうございました!