2017-08-21 10 views
0

Ich versuche, wie:Echtzeit-Audio mit NodeJS Streaming und Socket.io

navigator.getUserMedia({ audio: true }, function (stream) { 

mit socket.io-stream

ss(socket).emit('audio-stream', data, { name: filename }); 

aber nicht wissen, ist dies die richtige Bibliothek oder Weg Audio-Chat in Echtzeit zu implementieren. Ich bin neu, also nicht sicher.

ich viel googeln und gefunden: WebRTC, PeerJs usw.

Aber ich bin auf der Suche es in NodeJS mit socket.io zu implementieren.

Bitte machen Sie mir richtigen Weg und Richtung.

ich für Android und IOS App

+0

ich gleich wie skype Audio-Chat erstellen müssen erschaffe –

Antwort

0

Hey try implementing it using this

// handle browser prefixes 
navigator.getUserMedia = (navigator.getUserMedia || 
navigator.webkitGetUserMedia || navigator.mozGetUserMedia || 
navigator.msGetUserMedia); 

// Get access to microphone 
navigator.getUserMedia (
// Only request audio 
{video: false, audio: true}, 

// Success callback 
function success(localAudioStream) { 
// Do something with audio stream 
}, 
// Failure callback 
function error(err) { 
// handle error 
} 
); 
+0

könnten Sie bitte eine Erklärung des Codes schreiben? –

+0

Ich denke nur, wie man baut, Code ist nicht vollständig. Brauchen Sie eine Idee, wie Audio-Chat-Server gebaut werden, die Audio- und Echtzeit-Kommunikation mit Gruppenbenutzer speichern können. –

+0

Ich muss den Stream im Raum vom Server aufzeichnen und übertragen. –