Créer sa plateforme vidéo : quelques solutions open source

La question revient de temps en temps : si je ne veux pas utiliser dailymotion ou youtube pour diffuser mes contenus vidéos pour une raison x ou y et que j’ai besoin d’installer ma propre plateforme, quelles solutions s’offrent à moi ? Je passe en revue quelques technologies open sources, toujours à base de flash…

Note : l’architecture la plus courante est découpée en 3 zones : un front php pour afficher les pages webs et le player vidéo, une routine serveur qui encode les vidéos, et une dernière qui héberge les vidéos (en streaming, download progressif, ou bien streaming php). Chacune de ces zones peut être sur le même serveur pour les plus petits besoins ou bien séparé (à chacun sa tâche), voire offrir des architectures beaucoup, beaucoup plus complexes, utilisant des load balancer ou des CDN par exemple de type Akamai, level3 ou autre… pour les gros budgets.

Construire tout soi-même
La solution la plus courante est le couple php – ffmpg ou mencoder (pour l’encodage) notamment, avec parfois un streaming offert par un Red5, ce magnifique concurrent open source d’un Flash Media Serveur coûteux. Les encodeurs gratuits sont complexes à configurer mais ils sont toujours moins coûteux qu’un turbine (au hasard).

Côté player vidéo ? Je crois que le player de Joering fait l’unanimité sur le web, même si refaire entièrement un player vidéo n’est pas si compliqué…

Des solutions open source toute faites.

Trois solutions open source :
- PHPMotion : Celle qui semble la plus simple classique techniquement parlant.

- Pandastream : Utilise pleinement les webservices d’Amazon.

- Kaltura avec un superbe éditeur en ligne.

Le choix reste dans le déploiement technique : linux bien souvent, php ou ruby on rails, et quelle architecture, avec quel dialogue vers quelle plateforme, avec quel système d’hébergement (interne ou externalisé)… etc. A noter qu’il existe aussi des solutions payantes similaires mais honnêtement, il y en a pas mal. Mais maintenant, vous savez que cela existe et si vous en connaissez d’autres, n’hésitez pas.

Comments are off for this post

Les commentaires sont fermés pour ce billet.