Ho fatto ricerche su questo per un bel po 'di tempo prima ma non ho trovato nessun cavo solido.Come replicare lo stream di Google "Hangout in diretta" combinando funzionalità?
In precedenza, avevo un'app Wowza/Flash con funzionalità di video chatroom (diciamo 4 o 8 flussi video/audio) e vorrei combinare gli stream lato server in un flusso video/audio per poter essere inviato a un canale Youtube dal vivo o un CDN come AWS CloudFront. Inoltre, mi chiedo come sarebbe implementato in WebRTC con un server centrale.
Ho trovato un paio di progetti come jMixer e alcune utili parole chiave come "vision mixer" per aiutare con la mia ricerca ma alla ricerca di qualsiasi esperienza precedente o nuove idee. Ora includendo WebRTC vedo "unità di controllo multipunto" per centralizzare i flussi e "mashup".
L'altra opzione è creare qualcosa di simile a me stesso con una libreria di decodifica/codifica video commerciale per i frame grezzi, unire i frame e quindi codificarli. Inizialmente stavo seguendo questa rotta ma ho sospeso il progetto.
Quali sono alcune idee, parole chiave, software esistente (open source preferito) o anche articoli per prendere quei live streaming e combinarli in uno in tempo reale? O lo sta codificando come se fossi il percorso richiesto?
Non cercare una soluzione codificata ma più una soluzione generalmente efficiente (in termini di tempo e risorse, non calcolo) applicabile a tutti gli utenti.
Grazie!