IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Streaming ios php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 10
    Par défaut Streaming ios php
    Bonjour,

    Je suis en train de faire un script php qui permet le stream d'un fichier mp4. Tout fonctionne correctement avec mon pc mais pas avec mon iphone.

    Voici le code raccourci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    set_time_limit(0);
     
    // Fonction qui récupère selon le range demandé
     
    $content = Nasring::getHtml($source, false, false, false, false, false, $start.'-'.$end);
     
    header('Content-Type:video/mp4');
     
    header("Cache-Control: max-age=2592000");
     
    header("Expires: ".gmdate('D, d M Y H:i:s', time()+2592000) . ' GMT');
     
    header("Connection: Keep-Alive");
     
    header('HTTP/1.1 206 Partial Content');
     
    header("Accept-Ranges: bytes");
     
    header('Content-Range: bytes '.$start.'-'.$end.'/'.$cl);
     
    $length = $end - $start + 1;
     
    header('Content-Length: '.$length);
     
    echo $content;
    $start vaut le premier byte et $end vaut le dernier. $cl vaut la taille totale du fichier et $length vaut la taille de la partie de bytes demandée

    Voilà je ne comprends pas pourquoi ça ne fonctionne pas sur iphone ni sur ipad. Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 701
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 701
    Par défaut
    qu'est ce qui ne fonctionne pas ?

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 10
    Par défaut
    Ben sur ios (iphone, ipad) ça me met le bouton play mais barré comme si je ne pouvais pas lire la vidéo. J'ai pensé a un problème d'encodage mais si je met un lien direct vers la vidéo, ça marche.

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 10
    Par défaut
    C'est trop dur de répondre ?

  5. #5
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par défaut
    Citation Envoyé par moffa13 Voir le message
    C'est trop dur de répondre ?
    A quoi cela sert-il de répondre si l'on n'a pas la solution ou une piste à te faire explorer ?

    Dans le même genre de message qui ne sert à rien :
    C'est trop dur d'être patient, tolérant et aimable ?

    La grande majorité des lecteurs de ce forum répondent sur leur temps libre.
    On est pas payé au nombre de réponse.
    Donc prend ton mal en patience et ne sois pas aussi intransigeant.

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2014
    Messages : 10
    Par défaut
    Oui a part que je n'obtiens jamais de réponses à croire que ma question est trop difficile

Discussions similaires

  1. [Forum] Twitter Stream en php
    Par Mitsuhide dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 30/11/2011, 15h19
  2. Streaming avec php
    Par SupFatma dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 25/06/2011, 03h16
  3. PHP et Streaming
    Par madislak dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/01/2007, 14h23
  4. Quel hébergeur choisir pour du Streaming Vidéo (PHP) ?
    Par wehtam dans le forum Hébergement
    Réponses: 6
    Dernier message: 28/08/2006, 16h16
  5. [Forum] Streaming et PHP
    Par wehtam dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 09/08/2006, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo