Streaming vidéo html 5 et readfile()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Streaming vidéo html 5 et readfile()

Re: Streaming vidéo html 5 et readfile()

par rwaness » 30 juil. 2013, 16:32

Bonjour,

souhaitant faire la même chose que vous, je me demandais si vous aviez su résoudre votre soucis, et si oui comment !?

Par avance merci ! :)

RwanesS

Streaming vidéo html 5 et readfile()

par Cassandre » 08 oct. 2012, 16:30

Bonjour,

Je débute en php et je souhaiterai mettre à disposition une petite vidéo sur mon site. Jusque là pas de souci.
Désirant sécurisé cette vidéo j'ai créé un htaccess contenant ceci :

Code : Tout sélectionner

<FILE *.mp4> deny from all allow from 127.0.0.1 </FILE>
Car avant lorsque l'on cliquait droit sur le Player et on faisait enregistrer le lien de la vidéo et que l'on se déconnectait cela lançait quand même la vidéo.
Puis dans ma page html j'ai insérer ça :

Code : Tout sélectionner

<video id="my_video_1" class="video-js vjs-default-skin" src="video.php?url=mavideo.mp4" controls="controls" width="640" height="360" poster="" data-setup="{}"> </video>
Qui fait appel à un fichier php pour passer outre le htaccess

Code : Tout sélectionner

<?php $path= '../images/Videos/'.$_GET['url']; header('Content-type: video/mpeg'); header('Content-Length: '.filesize($path)); // provide file size header("Expires: -1"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); readfile($path); exit; } ?>
La lecture de la vidéo s’effectue bien mais avec cette solution je ne peux pas avancer ou reculer la lecture de la vidéo (la petite barre ou il y a la durée).
J'aimerai savoir s'il y a un moyen de remédier à ça ou une autre méthode pour permettre l'accès de la vidéo seulement par la page html.
Je sais pas si j'ai été suffisamment clair et je reste à votre disposition pour toutes informations supplémentaires.

Merci d'avance,