Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2015, 12:53
Fums
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Busqueda ¿como codificar ogg desde raw audio enviado del navegador por websocket?

Recibo los datos desde websocket pero no logro codificarlo a ogg para guardarlo, mi codigo en el que recibo los datos es el siguiente:

Código:
from 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()
Los datos son enviados desde el navegador usando BinaryJs y GetUserMedia

Código:
...    
     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
    }
...
los datos enviados son: