Voilà maintenant quelques temps que je travaille sur un projet au sujet duquel j'aimerais commencer à échanger avec vous.
Il s'agit d'un système de diffusion pour les webTVs qui permet, à horaire programmé, de diffuser des vidéos dont les sources peuvent être multiples (Youtube, Dailymotion, Red5, Fms, live capture,flv...). L'application prend la forme d'un plugin pour WordPress, dans lequel l'administrateur :
- complète une banque de vidéos
- créer, modifie, exporte et importe des listes de lectures horaires journalières
- peut gérer des widgets tels que "grille des programmes"
- capture des vidéos en direct
- change l'apparence du player (possibilité de changer la couleur, le skin...)
- place des liens sur certaines vidéos (pub...)
- Intègre les différents modules (le lecteur vidéo) dans son thème
Le player vidéo, à la connexion d'un internaute, interroge la BDD pour savoir quelle vidéo est lue en ce moment, et lance la lecture à l'instant précis (comme à la télé ^^). A la fin d'une vidéo, le player réinterroge la BDD, ainsi de suite...
Le système présente beaucoup de possibilités : simplicité d'utilisation, possibilité de tourner sur un mutualisé, planifications des diffusions, gestion des vidéos via WordPress, prise en charge de vidéos publicitaires...
En gros c'est le système que j'aurais aimé avoir lorsque j'ai commencé à m'intéresser aux webTVs.
De plus le plugin sera gratuit et libre d'utilisation, sous licence AGPL. Je le fais pour la communauté et pour le plaisir.
Simplement parce que c'est le CMS que je connais le mieux, qu'il est très utilisé dans le monde, et qu'il est user friendly (comme j'aimerai que soir WP web TV). Et puis partir dans la création d'un CMS complet eut été inutile. Toutefois, pourquoi une fois WP web TV fini, ne pas chercher à l' adapter pour d'autre CMS (Joomla, Drupal) ? Je ne suis pas contre....
Pourquoi j'en parle aujourd'hui ?
D'abord parce que j'en ai marre de développer ça seul dans mon coin, et puis aussi parce qu'aujourd'hui, tout le back-office est fini mais que je galère un peu avec le player en AS3.
En fait je bloque carrément même... Le player interagit avec le plugin par le biais d'un fichier xml généré en php (pour lui transmettre les infos sur les vidéos) et par des flashvars (pour tout ce qui est apparence du plugin). A chaque source vidéo correspond une classe (classe api Youtube, classe api Dailymotion, une red5, une live, etc) chargé de lancer la lecture, et avec toutes ses classes, et bien moi je m'emmêle !!
Je ne suis pas du tout un pro d' Action Script 3 et un peu (beaucoup) d'aide serait la bienvenue.
J'ouvre donc le projet à toute personne souhaitant y participer ! Flasheurs mais aussi développeur wordpress, designers... Prenez contact avec moi !
ps : d'ici quelques jours le site va changer d'apparence pour laisser place au projet WP web TV ainsi qu'à vos projets...