Lecteur flv cachant url du video

Soyez le premier à donner votre avis sur cette source.

Vue 8 935 fois - Téléchargée 843 fois

Description

Voici un petit script permettant de camouffler l'url d'un video .flv dans le lecteur JW flv .

get_file.php

<?php
session_start(); // Démarage de la sessions OBLIGATOIRE
//echo $_SESSION[variable];
if ($_SESSION[variable]=="ok")
{
$ID = (isset($_GET["id"])) ? strval($_GET["id"]) : "1";
// lookup
$sql_serveur ="localhost";
$sql_user ="root";
$sql_pass ="";
$sql_db ="";
$connect=mysql_connect($sql_serveur,$sql_user,$sql_pass);
mysql_select_db($sql_db, $connect);
$requete = "SELECT * FROM video WHERE ID='".$ID."'";
$result = mysql_query ($requete,$connect);
while ($articleDb =mysql_fetch_object($result))
{
$url[$ID] = 'video/'.$articleDb->Video.'.flv';
}
header("Location: $url[$ID]");

session_unregister(variable);
exit;
}

?>

Lecteur.php

<?php
session_start(); // Démarage de la session OBLIGATOIRE
$variable = "tortue"; // on initie la variable
session_register("variable"); // On enregistre une variable appelée "variable" dans la session SANS LE $ DEVANT
$IDvideo = $_GET['IDvideo'];
?>
<p id='preview'>The player will show in this paragraph</p>

<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player.swf','player','400','300','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addVariable('type', 'flv');
s1.addVariable('file', encodeURIComponent('get_file.php?id=<?php echo $IDvideo ?>'));
s1.write('preview');
</script>

le reste est dans le zip

Source / Exemple :


N'oublier de modifier le fichier get_file.php pour mettre les information de votre db.

Conclusion :


Si vous trouver un truc pour l'ameliorer dites le!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

g0li
Messages postés
1
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
15 décembre 2009
-
Si j'ai bien compris ceci n'est que pour le stream d'um video ou audio, moi dans mon cas j'ai besoin du même player pour du stream live deja proteger par um secure token, j'ai donc besoi d'aficher aussi les variables "file", "streamer" et le code "token".

je ne suis pas tres fort en php je debute, je marche donc avec les exemples ce qui me permet de mieux comprendre et dans ce cas je ne sais pas comment faire pour rendre ça possible a partir de cette exemple qui ne inclu que la variable "file" j'ai donc besoin n'un exemple avec em plus le "streamer et le "token"

ps; pour ceux qui on peur de se faire sniffer le rtmp, moi dans mon cas j'ultilize le token et em plus je mets rtmpt:// eu lieu de rtmp:// et voila il est invisible. je ne sais pas si ça marche avec tous les serveurs de stream par contre.
le probleme du token est qu'il est dans le player et facilment decouvert em decompilant le player voila la raison que je veut le meter dans le php aussi et persone ne le voit.

merci de votre aide si possible
yoda_544
Messages postés
2
Date d'inscription
samedi 17 février 2007
Statut
Membre
Dernière intervention
3 mai 2009
-
c'est normale que le fichier Sql.txt, ne marche pas
"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 4"
neigedhiver
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
14 -
Juste comme ça, pour aspirer un flux rtmp : http://www.korben.info/telecharger-une-video-en-streaming.html
griffondorr
Messages postés
427
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
4 mai 2009
-
tienminhphan
Messages postés
3
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
31 mars 2009
-
J'utilise pas le fichier get_file et je prends directement Name du fichier (Name in database too) par passer en formulaire ou par url, et ça marche bien
thanx very much for your files!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.