10 Comments

  1. Rémi

    Merci pour ce tuto !!!!
    mais j’ai un probleme je suis sur snow leopard, et j’ai cette erreur Library not loaded: /usr/lib/libfaad.2.dylib, j’ai donc téléchargé et installé cette librairie et maintenant j’ai cette erreur
    /usr/lib/libfaad.2.dylib: mach-o, but wrong architecture
    /usr/lib/libfaad.2.dylib: mach-o, but wrong architecture
    merci de m’aider.

  2. Pierrot

    Bonjour,

    « Bientôt un petit script permettant d’encoder à la volée de multiples débits. »
    => Est-ce que ce script est déjà disponible? (j’ai fait une recherche sur le blog mais je n’ai rien trouvé…)

    Pour la VOD, je n’ai pas de problème pour faire du multi débits, en revanche pour une vidéo live, il faudrait lancer l’encodage exactement au même instant, et éviter toute latence au niveau de l’encodeur vidéo (VLC pour mes tests), ce qui n’est pas triviale je pense.

    Y aurait-il un mécanisme particulier pour synchroniser les mediastreamsegmenter d’un flux live?

    Merci d’avance

  3. Salut Pierrot,

    Pour le LIVE, le principe est un peu le même sauf qu’en entrée le segmenter officiel d’Apple écoute sur un port de la machine les flux. Il découpe ensuite à la volé et sauvegarde les fichiers en local ou en remote sur un serveur web distant. Dans une solution plus open-source, on peut transmettre les données vidéo d’une application par le mécanisme de pipe.

    A ce stade, il y a plusieurs options dont deux que j’ai vu fonctionner :

    – rsync entre les fichiers fragments et playlists et le serveur distant
    – HTTP POST/PUT (webdav) branché après chaque nouveau fragment fabriqué

    Ftp/sftp/scp peuvent être envisagés aussi mais sont un peu plus lent au niveau de l’authentification

    Il y a un peu de latence même avec des encodeurs hardware mais au final pas tant que ça (moins de 30 secondes constaté). Carlson McDonald a même fait un petit lab avec un tel setup : http://www.ioncannon.net/meta/564/iphone-windowed-http-live-streaming-server/

  4. David

    Bonjour,

    Je cherche a faire du HTTP Streaming sur mon mac snow leopard mais je ne comprends pas comment utiliser la command-line mediafilesegmenter. Est-ce que vous pouvez me venir en aide ?

    Merci

  5. puilock

    Bonjour, je voulais savoir quel encodeur vous utilisez pour encoder les videos… J’arrive a rien, j’ai essayer avec des encodeur basique mais rien n’y fait. Pour vous dire la vérité, je ne suis même pas sur que ma méthode est la bonne pour le streaming (norme apple). Tout ce que je fais c’est d’encoder ma video, la segmenter avec mediafilesegmenter, ensuite d’envoyer le tout sur mon serveur et enfin le tester avec mediastreamvalidator. Je suis vraiment a la ramasse, donc si quelqu’un peut m’aider ce serait vraiment cool.

  6. […] to do live streaming. There are a few types of streaming and each requires a certain encoding andEncodage vidéo pour diffuser en streaming HTTP sur l’iPhone | Digital adventuresLe tutoriel de Ioncannon.net est un peu difficile à suivre : les bibliothèques sont nombreuses et […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *