Votez pour ce serveur
Tous les jours sur :

serveurs Minecraft




Cliquez pour découvrir...




... et bien d'autres

short-url : #1 22 Apr 2011 17:21

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Solution hébergement/streaming THGBM

Solution hébergement/streaming THGBM

Depuis quelques temps après en avoir vaguement discuté avec Tickleman1 je développe un portail web d'hébergement/streaming des futures productions 'passionnées' des membres du serveur.

Le but

La finalité de ce portail sera donc de proposer le streaming de vidéos faites In Game.

Première analyse

Après réflexions je me suis arrêté au streaming en theora pour plusieurs raisons que je pourrais énumérer par la suite si besoin.
Ayant déjà manipulé une solution player iTheora (ndr: l'intégration dans SMF de iTheora est de moi) qui permet de contourner les soucis de compatibilité des navigateurs c'est le player choisis.

Choix


Framework PHP5 : CodeIgniter 2.0.x
Framework CSS : Blueprint
Choix du player : iTheora
Persistance des données : stockage en fichier xml
-> portabilité

Processus d'inscription

Chaque membre a un espace personnel (dossier), à l'inscription son skin est récupéré et son avatar extrait du skin. Faut il vérifier que le visiteur qui souhaite s'inscrire soit, en plus d'être sur la whitelist, réellement celui qu'il prétends être en lui envoyant un code de vérification à l'adresse mail donnée lors de son inscription sur le forum ? --> OUI souhaité
Si le membre inscrit est dans le fichier Ops il est automatiquement modérateur sur le système.
Si le membre est l'admin désigné dans le fichier de configuration alors il est admin du système.

Propriétés d'un objet Membre

  • id

  • pseudo

  • pass

  • mail

  • avatar

  • skin

  • classe

  • isPending

  • isBlocked

  • blockedBy

  • BlockedDate

  • blockedReason


Processus d'upload de vidéo

Un formulaire simple d'envoi de fichier.
On souhaite ou pas que de l'ogv .
Réencodage par le serveur ou obligation avant d'uploader ? --> OUI souhaité
Possibilité d'envoi d'un flv comme choix secondaire.

Une fois le fichier envoyé et validé par son mimetype il passe en 'pending' c'est à dire en attente de validation d'un modérateur qui doit vérifier qu'il n'y a pas de soucis particulier et dans le respect des droits d'auteurs. --> Non à remplacer par lien 'signaler'
Une alternative de blocage sera aussi proposée aux modérateurs.
Une fois la vidéo postée doit on permettre à son auteur de la modifier ? --> OUI

Dernière modification par boozaa (22 Apr 2011 19:48)

Hors ligne

short-url : #2 22 Apr 2011 17:24

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Vidéo validée

La vidéo validée se retrouve visible à tous, membres ou non.
Les membres authentifiés peuvent la commenter et la noter.
Faut il modérer les commentaires ? --> NON


Système de notation

On génère un classement des vidéos les mieux notées.
Un seul vote par membre ? --> OUI

Dans la même logique on génère un classement des membres les plus productifs en vidéos.


Gestion des membres et modération

Pour l'admin (en plus des droits des modérateurs) :

  • promotion ou rétrogradation d'un membre : membre<->modo

  • gestion de l'emplacement du dossier des membres
    Gestion de la whitelist du serveur ? --> NON
    autres options ?

Pour le modérateur :

  • validation de nouvelles vidéos --> NON

  • blocage vidéo / membre
    Autres options ?

Dernière modification par boozaa (22 Apr 2011 19:45)

Hors ligne

short-url : #3 22 Apr 2011 18:07

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Voila à peu prés le processus et en rouge les questions que je me pose.

N'hésitez pas à proposer des idées, demander des compléments d'informations ou me faire part de vos critiques.

Merci,

Dernière modification par boozaa (22 Apr 2011 18:18)

Hors ligne

short-url : #4 22 Apr 2011 18:26

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

**réservé**

Hors ligne

short-url : #5 22 Apr 2011 18:32

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

boozaa a écrit :

Faut il vérifier que le visiteur qui souhaite s'inscrire soit, en plus d'être sur la whitelist, réellement celui qu'il prétends être en lui envoyant un code de vérification à l'adresse mail donnée lors de son inscription sur le forum ?

Si tu as le temps, oui, c'est une procédure généralement assez simple et c'est suffisant.

boozaa a écrit :

Réencodage par le serveur ou obligation avant d'uploader ?

Ce serait bien que le serveur réencode, un peu comme youtube. Par contre il faut se trouver un bon encodeur qui marche en ligne de commande sous debian 6 64 bits. Si tu as des idées je suis preneur.

boozaa a écrit :

Une fois le fichier envoyé et validé par son mimetype il passe en 'pending' c'est à dire en attente de validation d'un modérateur qui doit vérifier qu'il n'y a pas de soucis particulier et dans le respect des droits d'auteurs.

Boaf à mon avis c'est pas la peine de tant se prendre la tête. Si on regarde les vidéos et qu'on trouve des trucs douteux à mon avis ce sera très rare et on pourra toujours purger rapidement

boozaa a écrit :

Une fois la vidéo postée doit on permettre à son auteur de la modifier ?

Oui ça me semble essentiel. S'il a retravaillé sa vidéo il aura peut être envie de mettre à jour (voire de supprimer s'il ne veut plus qu'elle soit publiée).

boozaa a écrit :

Faut il modérer les commentaires ?

Comme dans le forum les commentaires doivent être libres (pas de validation de post) et doivent pouvoir être modifiés / supprimés par les modérateurs.

boozaa a écrit :

Un seul vote par membre ?

Oui

boozaa a écrit :

gestion de l'emplacement du dossier des membres

Pourquoi faire ? dossier fixé d'après le pseudo du membre, pis c'est tout.

boozaa a écrit :

Gestion de la whitelist du serveur ? autres options ?

Boooh non on a déjà ce qu'il faut sur http://thgbm.crafter.fr/whitelist

boozaa a écrit :

validation de nouvelles vidéos

Mon avis : non. Après tu fais ce que tu veux, mais devoir attendre que sa vidéo soit validé va être frustrant pour les membres, alors que ça ne me semble pas très utile.

boozaa a écrit :

Autres options ?

Plutôt qu'attendre la validation des nouvelles vidéos, un bouton "signaler" accessible à tous pour afficher auprès des modos une liste de vidéos signalées comme douteuses serait le top.


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #6 22 Apr 2011 18:45

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

trouvé sous debian : ffmpeg2theora "encodeur video Theora utilisant ffmpeg". Je suppose que pour faire du réencodage automatique ça fera l'affaire.
Bien sûr pour les membres s'ils peuvent réencoder avant d'envoyer ce sera plus rapide, le transfert.


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #7 22 Apr 2011 19:29

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Concernant ffmpeg2theora je t'en parlais dans le topic de kromi.
Evidemment c'est consommateur en cpu.

Dernière modification par boozaa (22 Apr 2011 19:31)

Hors ligne

short-url : #8 22 Apr 2011 19:31

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

yep il me semblait bien avoir lu quelque chose, le nom m'a tout de suite dit quelque chose. Si tu connais impec, ce sera le plus simple smile.


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #9 22 Apr 2011 19:36

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

tickleman a écrit :
boozaa a écrit :

gestion de l'emplacement du dossier des membres

Pourquoi faire ? dossier fixé d'après le pseudo du membre, pis c'est tout.

C'est le dossier parent des dossiers membres, pouvoir le redéfinir.

Hors ligne

short-url : #10 22 Apr 2011 22:42

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

okidoki


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #11 25 Apr 2011 18:07

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Bon un retour sur l'encodage direct sur serveur.

L'encodeur prends toutes les ressources qu'il peut pour le faire cela entraîne une utilisation proche des 100% du processeur durant le temps d'encodage.
Avec un petit 1.6Ghz ca me prends 5mn d'usage intensif pour 3mn de vidéo+son donc à voir si ce choix est vraiment judicieux.

Dernière modification par boozaa (25 Apr 2011 18:08)

Hors ligne

short-url : #12 25 Apr 2011 18:50

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

On peut peut être le tenter en "niçant" le processus au minimum, voire en forçant son exécution sur le processeur de duum (niark niark) pour pas ralentir notre serveur.

bref : suffit de tester smile.

Ce qui m'importe plus c'est la qualité de la vidéo en sortie. J'ai pléthore de serveurs qui foutent rien de leurs soirées ça me gêne pas de déporter le réencodage sur un serveur externe.


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #13 25 Apr 2011 19:13

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Limite du php upload ?

Hors ligne

short-url : #14 25 Apr 2011 20:03

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Tu forces l'usage d'un coeur avec quoi ? taskset  ?

Hors ligne

short-url : #15 25 Apr 2011 21:42

tickleman
Administrateur
Inscription : 30 Jan 2011
Messages : 4 000

Re : Solution hébergement/streaming THGBM

Aucune idée. Ce n'est qu'une idée pour l'avenir.


Creeper.png Admin un jour, Creeper toujours

Hors ligne

short-url : #16 26 Apr 2011 18:15

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Des retours...

J'aurais besoin de volontaires producteurs de vidéos pour tester le système d'upload et création de fiche vidéo.

Pour le moment le système n'accepte que des fichiers .ogv à l'upload, je veux le rôder avant d'envisager l'encodage surtout au niveau accès concurrentiels.

Le système d'inscription est à moitié fini.
-> vérification du pseudo saisis par rapport à la whitelist -> OK
-> récupération du compte forum de ce joueur pour envoyer mail -> en cours


Donc besoin de volontaires pour tester le système d'upload de fichiers .ogv, merci.

Hors ligne

short-url : #17 26 Apr 2011 18:22

benofdark
MODO / Le Revenant
Inscription : 19 Feb 2011
Messages : 587

Re : Solution hébergement/streaming THGBM

je mis met dés que possible!


..Benof..
e4a.gif

Hors ligne

short-url : #18 26 Apr 2011 18:41

boozaa
Hummm...boozaa
Inscription : 29 Jan 2011
Messages : 1 771

Re : Solution hébergement/streaming THGBM

Pour les test il vous faut avoir des fichiers .ogv -> video en theora et son en ogg donc.

Vous pourrez uploader vos vidéos via un formulaire sous mon compte pour l'instant et ensuite la voir en streaming directement sur le site.
Le tout n'étant pas encore tout assemblé c'est la technique que je souhaite tester pas l'interface, merci.

Dernière modification par boozaa (26 Apr 2011 18:42)

Hors ligne

Pied de page des forums