Come faccio a consentire a un utente di flusso video di una applicazione web per l'archiviazione?
-
09-06-2019 - |
Domanda
Vorrei aggiungere alcune funzionalità di un sito che dovrebbe consentire agli utenti di registrare video utilizzando la webcam e facilmente store online.Non so nemmeno se questo è possibile, ma credo che il flash ha accesso al locale webcam in esecuzione attraverso il browser.
Avete dei suggerimenti o delle risorse fatemi questo?Sono principalmente un programmatore java quindi, Se ho potuto farlo in un applet che sarebbe grande, ma potrebbe essere più semplice per eseguire questa operazione utilizzando flash o qualche altra tecnologia.
Questo significherebbe in streaming il video server web e l'archiviazione di lì.Il caricamento di un file è abbastanza facile, ma io preferisco l'utente non avere a che fare con quello se è possibile.
Giusto per essere chiari.Non sto parlando di caricamento di un video.Sto parlando di permettere all'utente di fare clic su "record" in un'applicazione web e il video in streaming per il server e memorizzati quando l'utente fa clic su "stop".
Soluzione
Questo è possibile con Adobe Flash Media Server. Red5 è un'alternativa open source.Il protocollo che usano per questo è RTMP.
Altri suggerimenti
Sul lato server, si hanno tre alternative:
- Adobe Flash Media Server
- Red5, una versione open source
- Wowza Media Server Pro, una alternativa commerciale
È possibile eseguire una qualsiasi di queste sul proprio server o andare per un fornitore di servizi internet (ho trovato questa lista per essere utile)
Sul lato client, avrete bisogno di un file flash per l'interfaccia utente.Red5 e Wowza alcuni con il codice sorgente per il loro esempio masterizzatori, quindi è facile da personalizzare questi per il vostro uso personale.
Oltre alle scelte di cui sopra, è anche possibile utilizzare haxevideo (open source)