2013-10-20 10 views
5

Ich recherchiere schon seit einiger Zeit, habe aber keine festen Hinweise gefunden.Wie repliziere ich die Stream-Kombinationsfunktion von Google "Hangouts On Air"?

Zuvor hatte ich eine Wowza/Flash-App mit Videochatroom-Funktionalität (sagen wir 4 oder 8 Video/Audio-Streams) und möchte die Streams serverseitig in einen Video-/Audio-Stream kombinieren, um gesendet zu werden ein Live-Youtube-Kanal oder ein CDN wie AWS CloudFront. Außerdem frage ich mich, wie dies in WebRTC mit einem zentralen Server implementiert werden würde.

Ich habe ein paar Projekte wie jMixer und einige hilfreiche Keywords wie "vision mixer" gefunden, um meine Suche zu unterstützen, aber ich suche nach vorherigen Erfahrungen oder neuen Ideen. Jetzt einschließlich WebRTC sehe ich "Multipoint Control Unit" zur Zentralisierung der Streams und "Mashup".

Die andere Möglichkeit ist es, so etwas wie ich selbst mit einer kommerziellen Video-Dekodierung/Kodierung-Bibliothek zu rohen Frames zu erstellen, die Frames zusammenheften und dann zu kodieren. Ich ging ursprünglich diese Route hinunter, legte aber das Projekt auf Eis.

Was sind einige Ideen, Keywords, bestehende Software (Open Source bevorzugt) oder sogar Artikel, um diese Livestreams in Echtzeit zu kombinieren? Oder codiert es selbst, als ob ich die erforderliche Route wäre?

Nicht auf der Suche nach einer codierten Lösung, sondern eher nach einer allgemein effizienten Lösung (in Zeit und Ressourcen, keine Berechnung), die für alle Benutzer anwendbar ist.

Danke!

Antwort

2

Sie können telepresence oder erizo

Blick in Soweit ich aus dem Code von Telepresence- erinnern, können Sie Plug-inc C-Code ++ Ihr eigenes rendererer implementiert, Video Sticken zusammen.

1

Die Jitsi Videobridge ist eine opensource, WebRTC-Alternative zum Vidyo-Router, den Google Hangouts verwendet. Die Brücke ist hier zu finden:

https://jitsi.org/videobridge

Eine Probe Hangout wie Anwendung finden Sie hier:

https://meet.jit.si

Der Code für die Brücke und die Webapp sind auf GitHub verfügbar.

Hoffe, das hilft.