Código:
Los datos son enviados desde el navegador usando BinaryJs y GetUserMediafrom websocket_server import WebsocketServer def data_received(client, server, data): #Aqui recibo los datos desde el naevgador y donde debo codificarlo a OGG PORT=9000 server = WebsocketServer(PORT) server.set_fn_message_received(data_received) server.run_forever()
Código:
los datos enviados son:... client = new BinaryClient('ws://localhost:9000'); client.on('open', function() { bStream= client.createStream(); }); ... function onAudio(e) { if(!bStream || !bStream.writable) return; audio = e.inputBuffer.getChannelData(0); bStream.write(audio); //send data } ...