2013-09-24 7 views
8

Chciałbym stworzyć proste rozwiązanie do blogowania wideo wykorzystujące technologię WebRTC, aby umożliwić nagrywanie wideo/audio bezpośrednio z przeglądarki, podobnie jak w My_Webcam Youtube. Komponent serwera powinien być oparty na Node.js.Jak zaimplementować nagrywanie WebRTC na serwerze Node.js

Znalazłem kilka bibliotek Node.js do ogólnego zarządzania połączeniami WebRTC (webRTC.io, Holla, EasyRTC), ale wygląda na to, że nie umożliwiają one nagrywania strumieni na serwerze.

Jaki jest najlepszy sposób na wdrożenie nagrywania po stronie serwera? Czy są dostępne biblioteki i samouczki?

+0

według tego: http://www.youtube.com/watch?feature=player_detailpage&v=E8C8ouiXHHk#t=2339 to nie jest trywialne. Musisz użyć biblioteki C++ i otworzyć PeerConnection na serwerze. –

+0

@bluepuma Czy znalazłeś rozwiązanie swojego problemu? Jestem również zainteresowany zapisywaniem strumieni na serwerze. – jpen

+0

możesz użyć biblioteki węzeł webrtc do odbierania strumienia po stronie serwera. Ale node-webrtc nie jest dobrze udokumentowany. Dzięki – BeingMIAkashs

Odpowiedz

8

Ten facet ma mnóstwo ciekawych eksperymentów WebRTC, w tym nagrania audio/video: https://github.com/muaz-khan/

Oto demo nagrania: https://www.webrtc-experiment.com/RTCMultiConnection-v1.4-Demos/RecordRTC-and-RTCMultiConnection.html

zbiera strumienie audio i wideo na kliencie i daje kropelka audio i kropelka wideo, którą można następnie przesłać/połączyć ze sobą.

Niezupełnie to, na co liczyliście, jak sądzę, ale prawdopodobnie wykonam tę robotę. Nadzieja, która pomaga.

-1

Możesz użyć w tym celu webkitu. Webkit węzła to w zasadzie przeglądarka w pliku node.js.

+1

To nie jest sposób, w jaki należy to zrobić. Jest całkowicie możliwe nagrywanie strumienia za pomocą węzła procesora skryptów zdalnego strumienia i wysyłanie każdej próbki PCM do zdalnego serwera węzłów. –

Powiązane problemy