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

PHP & Base de données Discussion :

optimisation video HMTL5 avec php


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Points : 58
    Points
    58
    Par défaut optimisation video HMTL5 avec php
    Bonjour à tous,

    Je viens de créer une page de navigation utilisant les balise <video> en HTML5. Jusque là, tout va bien. Le problème en revanche, c'est que le load des vidéos et parfois assez difficile (les vidéos se chargent bien tout le temps, mais ne s'affichent pas forcément tout le temps dès le début).
    Pour vous rendre mieux compte directement :
    http://www.mediatisseur.fr/menu-majestic.php

    J'ai cherché un peu, et j'ai trouvé une cause probable du problème, la mise en cache. On m'a dit d'insérer ce code au début de mon code php pour commander à l'ordinateur de tout mettre en cache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    session_cache_limiter('public');
    mais pas mieux. Idéalement, je voudrais que lorsqu'on arrive sur la page, l'ordinateur charge automatiquement toutes les vidéos, sans attendre qu'on clic pour en appeler une, est-ce possible ?

    Merci d'avance !!

  2. #2
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    salut,

    je suppose et j'espère que tu sais que pour un site comme le tien, frameset est un contre-sens en terme de référencement...

    après ce que tu fais c'est de l'embarqué pas de la balise vidéo html5...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Points : 58
    Points
    58
    Par défaut
    Désolé, mais je n'ai absolument rien compris. Mais je suppose que la réponse n'est pas sensé m'aider à résoudre mon problème en fait, si ??

    Citation Envoyé par ericd69 Voir le message
    salut,
    après ce que tu fais c'est de l'embarqué pas de la balise vidéo html5...
    ??? De l'embarqué ??????

  4. #4
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    je parle du code de ton site que tu as mis en lien et de l'api js que tu utilises...

    vu que tu nous dis que c'est un exemple
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Points : 58
    Points
    58
    Par défaut
    non mais ok, mon code est pourri pour le référencement, mais c'est pas du tout le but. Tout le reste du site est beaucoup plus en règle de ce côté là.
    J'ai créé un outil de navigation que je voudrais optimiser afin qu'il n'y ait pas de bug à l'affichage. Comment fais-je ?? Augmenter le cache, oui ou non, et si oui, comment faire ?

  6. #6
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    j'espère pour toi

    on parle d'embarqué car on utilise une balise <embed> ou <object> pour exécuter un code externe à la page qui fera la lecture...

    de ce que je vois là tu utilises un api javascript qui, en gros, embarque un code youtube dans un élément de page...

    donc tu est dépendant de youtube...

    la balise <video> permet de jouer une vidéo directement sans appeler du code externe mais:
    • les formats vidéos supportés dépendent encore du navigateur pour des histoire de copyrights, et de mise en avant par chaque développeur de navigateur...
    • elles ne sont pas encore prise en charge de manière complète niveau syntaxe et options...


    donc dans ton cas tu est dépendant de l'api youtube faut voir ce qu'ils donnent comme options... mais je suis pas sur que tu puisses précharger les 4 vidéos sans commencer la lecture et/ou avoir un compte payant chez eux...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Points : 58
    Points
    58
    Par défaut
    Alors, non, je ne passe pas par youtube. Du moins pas pour cette page. Ici j'appelle des vidéos directement hébergées sur mon serveur, justement pour éviter tout pbl lié à youtube ou tout autre module externe. J'utilise tout bêtement la balise video HTML 5

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <video id="video1" width=600 height=338 preload="auto" autoplay="true" poster="videos/menu_majestic/video_01.jpg" />
    	<source src="videos/menu_majestic/video_01.mp4" type="video/mp4" />
    	<source src="videos/menu_majestic/video_01.webm" type="video/webm" />
    	<source src="videos/menu_majestic/video_01.ogv" type="video/ogv" />
    	Certains navigateurs (ex. internet explorer 8 et inférieur) ne peuvent pas afficher ce contenu.
    </video>
    Les vidéos sont bien appelées, pas de souci, sauf que j'ai des bugs à l'affichage. La vidéo (sur Chrome essentiellement) s'affiche des fois plusieurs secondes après le lancement. Je vais régler ce pbl et visiblement, rien n'est prévu en HTML pour ça, c'est à priori du php qui permet une action "passive" de la page afin de charger tout le contenu avant la moindre action ????

  8. #8
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    c'est pas le code vu sur ton site dans la partie vidéos... dans les frames...

    là oui c'est du html 5

    peux peut-être utiliser le mécanisme du cache html avec la fonction php header()...

    attention l'autochargement provoquera des ralentissements au chargement initial de la page... surtout si tu as 4 vidéos en parallèle
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Points : 58
    Points
    58
    Par défaut
    On ne voit pas le code, car il est caché dans des balises php. Et j'ai une vingtaine de vidéos.... Je vais essayer ça ??

  10. #10
    Membre expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Points : 3 295
    Points
    3 295
    Billets dans le blog
    1
    Par défaut
    je suis pas sur que le cache des éléments de page web touche aussi les vidéos ou fichiers audios...

    mais qui sait... un paramétrage adéquate de ce cache jouera peut-être, à tester...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

Discussions similaires

  1. [MySQL] Optimiser une requête avec des tableaux PHP ?
    Par Khleo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/11/2011, 15h49
  2. [PHP-JS] Optimisation du code avec des boucles
    Par jiojioforever dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2007, 16h02
  3. Travailler avec PHP / Apache / MySQL
    Par R3iTt0R dans le forum Linux
    Réponses: 22
    Dernier message: 24/06/2004, 11h03
  4. [débutant] choix de postgre avec php / migration
    Par bilbon.S dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 23/03/2004, 14h05
  5. Création d'utilisateur sous PostgreSQL 7.3.2 avec PHP
    Par duongkhang dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 06/06/2003, 13h10

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