2013-09-24 19 views
8

Mi piacerebbe creare una soluzione di blogging video semplice che utilizzi la tecnologia WebRTC per abilitare la registrazione di video/audio direttamente dal browser, simile a My_Webcam di Youtube. Il componente del server dovrebbe essere basato su Node.js.Come implementare la registrazione WebRTC sul server Node.js

Ho trovato alcune librerie Node.js per la gestione generale delle connessioni WebRTC (webRTC.io, Holla, EasyRTC), ma sembra che non abilitino la registrazione di flussi sul server.

Qual è il modo migliore per implementare la registrazione lato server? Sono disponibili librerie e tutorial?

+0

in base a questo: http://www.youtube.com/watch?feature=player_detailpage&v=E8C8ouiXHHk#t=2339 non è banale. Devi usare la libreria C++ e aprire PeerConnection sul server. –

+0

@bluepuma Hai trovato una soluzione per il tuo problema? Sono anche interessato a salvare flussi sul server. – jpen

+0

è possibile utilizzare la lib di node-webrtc per la ricezione del flusso lato server. Ma node-webrtc non è ben documentato. Grazie – BeingMIAkashs

risposta

8

questo ragazzo ha un sacco di esperimenti WebRTC interessanti, tra cui la registrazione audio/video: https://github.com/muaz-khan/

Ecco una demo di registrazione: https://www.webrtc-experiment.com/RTCMultiConnection-v1.4-Demos/RecordRTC-and-RTCMultiConnection.html

Esso raccoglie i flussi audio e video sul client e un dà blob di audio e un blob di video che puoi poi caricare/unire insieme.

Non esattamente quello che speravi, penso, ma probabilmente potrebbe portare a termine il lavoro. Spero possa aiutare.

-1

È possibile utilizzare node-webkit per ottenere ciò. Node webkit è essenzialmente un browser in node.js.

+1

Questo non è come dovrebbe essere fatto. È perfettamente possibile registrare uno stream utilizzando un nodo del processore di script dello stream remoto e inviare ogni campione PCM a un server nodo remoto. –

Problemi correlati