[fr] Panda est une plate-forme open source pour charger, encoder et diffuser des vidéos par internet.
Panda è una piattaforma open source per caricare, codificare e diffondere video su internet.
Differentemente da altre piattaforme video, Panda permette di gestire tutto il processo che va dal caricamento dei video alla loro diffusione.
Tutte le funzioni sono accessibili via le API REST, permettendo integrarle in qualsiasi sito web con un lavoro relativamente semplice e veloce.
Principali caratteristiche:
- funziona integralmente sfruttando i servizi web di Amazon: EC2, S3 e SimpleDB
- basato sul framework Merb
- codifica dei video via FFmpeg (include i formati FLV per Flash e H.264 per iPhone e iPod)
- Panda gem permette l’integrazione facilitata con Ruby on Rails e Merb
Panda è prodotto da New Bamboo una startup promettente del Regno Unito.
Funzionamento
Panda si basa interamente sull’infrastruttura di cloud computing di Amazon. In particolare delle istanze ottimizzate di EC2 permettono di effettuare le codifiche nei vari formati supportati, SimpleDB viene utilizzato per gestire tutte le informazioni (viedo disponibili, utenti, profili di codifica, …) e S3 per lo stoccaggio e la diffusione dei files video.
Integrazione
Le API REST permettono di cercare, creare, modificare e sopprimere i video, tutte le funzioni sono accessibili semplicemente.
- visualizzazione della pagina di caricamento dei video (iFrame o popup)
- caricamento del video con barra di progressione
- notifica (API callback) della fine della codifica del video
- diffusione in streaming del video agli utenti
Il caricamento dei video viene gestito in modo da non bloccare l’utente (popup o iframe) e il sistema indica lo stato di avanzamento del trasferimento.
Una volta caricato, il video viene codificato nei diversi formati secondo i profili di codifica impostati.
JW FLV Player è utilizzato per la visualizzazione dei video, ma può essere rimpiazzato con qualsiasi player Flash.
[fonte]
<span lang='it'>Panda: piattaforme video open source per il proprio sito <span class='bb-lang'>[it]</span></span> by Luca Palli is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.