Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé·1 500 à 5 000 €·3 offres·946 vues
Je recherche un développeur qui sait mettre en place une interface GUI accessible par un navigateur (Réseau local et par internet) qui contrôle un serveur bi-xéon capable de transcoder des fichiers vidéos déposés sur ses disques HDD.
Je peux me charger du développement de la partie vidéo transcodage mais si vous êtes aussi expert dans ce domaine nous pouvons le faire ensemble.
Il se peut que certaines fonctionnalités soient modifiées au fur et à mesure du projet.
Il se peut que d'autres fonctionnalités soient ajoutées / retirées au fur et à mesure du projet.
Il y a 3 rangs d'utilisateurs :
- V.Admin = Admin Vidéo / V.Admin contrôle son espace et Client
- S.Admin = Super Admin / S.Admin contrôle son espace et V.Admin et Client
- Client = Client / Client contrôle son espace
Tous ces utilisateurs contrôlent le Serveur vidéo à travers une interface GUI sur une page Web. Cette interface WebGUI doit être en anglais (à confirmer). Si possible simple.
- V.Admin dépose chaque jour une vidéo HD (Vidéo Mpeg2 et Audio PCM). Cette vidéo est soit uploadée à travers le WebGUI soit directement déposé via samba ou un transfert FTP dans le HDD du serveur Vidéo HD. Cette manip peut être faite via une connexion réseau locale ou par internet.
- Le serveur Vidéo détecte automatiquement quel transcodage effectué sur le fichier en fonction de son nom. Il créer une version LQ (Low Quality) destiné au WebGUI pour être lue via un player embeddé. Il créer une version HQ (High Quality) destiné au client. Cette version HQ est soit envoyée directement au client sur son FTP soit téléchargeable en direct download via la page WebGUI Client.
- Le client se connecte à son espace et remplit un profil avec les emails de son choix pour les notifications et le ftp s'il souhaite utiliser cette méthode pour recevoir les fichiers. Il sélectionne aussi dans une liste le format de transcodage qu'il souhaite en particulier.
- Le client accès à une page comportant une liste des fichiers disponibles classé du plus récent (en haut de page) au plus ancien. Il peut en cliquant sur un fichier lire le fichier dans un petit player web en LQ et téléchargé le fichier HQ.
Après avoir créé les 2 versions, le client est prévenu par mail de notification qu'un nouveau fichier est disponible soit sur son ftp (s'il a au préalable choisi cette méthode) soit qu'il vienne le DL sur son espace webGUI.
- Le direct download est disponible sur la page web client mais le bouton n'est activé que si V.admin ou S.admin le souhaite.
- V.admin peut accéder à tous comptes client. Et à accès aussi à une page de récap de toutes les versions créées et peut voir qui et combien de fois elles ont été téléchargés. Il peut aussi modifier le format souhaité par le client. Changer les mails de notifications des clients, les FTP. Il voit aussi une liste similaire à celle vue par les clients mais lui peut voir toutes les versions.
- Il y a aussi un petit outil chat permettant aux client de chatter avec V.Admin s'il y a un problème. (Si cet outil est trop compliqué à développer nous pouvons le retirer).
Pour la partie transcodage je pense travailler avec libav (avconv, fork d'ffmpeg).
Il y a donc des scripts à créer pour lancer les différentes actions de transcodages en fonction du nom du fichier principal. Chaque jour une sauvegarde de toutes les versions HQ/LQ est faite sur les disque durs HDD du serveur et sur une clef USB.
Le projet final doit être fonctionnel fin avril pour une mise en tests du 11 au 22 mai puis fonctionnel. Nous pouvons développer ensemble par internet le projet mais je pense vous demander (peut-être) de vous déplacer avec moi au moins du 11 au 14 mai à Paris. Cette intervention sera payée bien entendu.
Je recherche quelqu'un d'agile dans de nombreux domaines liés au développement et ayant une bonne maîtrise des outils devant être mis en oeuvre. Quelqu'un connaissant le secteur broadcast est un plus.
N'hésitez pas si vous avez besoin d'informations complémentaires.
Merci à vous
Budget indicatif : 1 500 à 5 000 €
Publication : 25 mars 2015 à 11h34
Profils recherchés : Développeur spécifique freelance, Développeur linux freelance, Monteur vidéo freelance, Développeur Node.js freelance, Développeur Python freelance
3 freelances ont répondu à ce projet
2 propositions de devis en moins de 2h
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.