Aller au contenu

Sujets conseillés

Posté

Je travaille avec flash et j'ai fais en sorte que des fichiers types xml,jpg ne soient pas mis en cache,

ça marche plutot bien.J'ai meme mis une option pour décacher les videos cependant l'aide de macromedia indique que certains browsers gardent quand meme une "copie" dans leur cache.

J'ai vérifié et c'est exact donc je me pose la question de savoir si javascript peux m'aider de ce coté là

Merci bien.

Posté

Bonjour,

Fondamentalement tu ne peux pas envoyer des données à quelqu'un et l'empêcher de les stocker. Donc même si tu empêches les gens de mettre en cache une vidéo (en modifiant les paramètres de cache sur le serveur je suppose), tu ne peux pas les empêcher de capturer le flux de données et de l'enregistrer dans un fichier.

C'est le même principe de les gens voulant empêcher de télécharger des images sur un site, toutes les tentatives de protection peuvent être contournées. La seule fonctionnant est de ne pas mettre en ligne le contenu et l'envoyer seulement aux personne autorisées, dans ton cas ce n'est pas l'application que tu comptes en faire apparemment.

En partant de ce postulat, non JavaScript ne te sera d'aucune aide.

Posté

Tu peux farfouiner autant que tu veux, il n'y a aucune solution, entre les navigateurs dont le cache fait des siennes, et les programmes pour capturer tout ce qui ce passe à l'écran, à chacune des protections que tu mettrais en place, il y a une solution pour la contourner.

Tout ce que tu peux faire c'est limiter les actions de tes visiteurs, et ta solution actuelle me semble suffisante

Posté

C'est pas la peine de me décourager je suis déterminé, n'insiste pas

J'ai déjà résolu 80% du problème un peu de farfouinage sur google et je vais bien trouver quelque chose

Bon j'en connais déjà une en fait: utiliser un vrai serveur pour faire de vrai streaming mais c'est pas dans mon budget pour l'instant.Vu que pour l'heure des logiciels qui enregistrent des flux flv(enfin c'est pas flv c'est autre chose je sais plus trop quoi) j'en connais qu'un....N'empèche il faut l'avoir le logiciel c'est pas gratos(bien que les logiciels piratés ça court les rues)

Ce que tu ne sais pas c'est que mon site est en "acces membre only" donc ça limite grandement la casse à la base.

Si en plus je trouve un moyen de faire en sorte que mes videos soient pas téléchargables pour un non membre alors je pense pouvoir développer mon site dans de bonne conditions.

D'autant plus que mes videos c'est pas du youtube style ,je mise sur de la qualité.Ca peut paraitre idiot pour certains mais moi j'affrime l'inverse.Qualité /rapidité/du contenu original c'est ce que les gens veulent.

et pour finir je sais tres bien que des logiciels de captures d'écran ça existe puisque que j'en étais un grand adepte fut un temps.Seulement j'ai fait en sorte que mon player ait une transparence avec mon logo/adresse incrustée ,ils vont pas allez bien loin les petits malins lol et au pire ça me fera de la pub.

il y a une solution alternative: incruster un logo direct dans les videos mais je suis pas un grand fervant de cette technique.Launch Yahoo en est un exemple typique.

D'une part ça sert à identifier ses videos et si jamais on les retrouve sur youtube on peut porter plainte:"regardez ya mon logo incrusté blabla veuillez les retirer" et d'autres part ça fait de la pub.

Bon c'est pas idiot peut être que je réviserai mon jugement le cas échéant

Posté

Tu n'en connais qu'un, cela ne veux pas dire qu'il en existe pas d'autres. Je répète ce que j'ai affirmer : Tu ne peux QUE limiter "la casse", empêcher d'enregistrer quelque chose qui transite par l'ordinateur d'un visiteur est impossible quoi qu'il arrive, même en streaming (et le streaming n'est pas que le FLV)

Posté

Salut

C'est pas la peine de me décourager je suis déterminé, n'insiste pas
On ne te décourage pas, on t'explique juste que tu cherches quelque chose d'introuvable.

Ce n'est pas dans nos habitudes de laisser quelqu'un perdre son temps à trouver l'introuvable, ni de laisser ce quelqu'un être "déterminé" à foncer dans un mur :(

Si vraiment tu veux continuer à chercher, il va falloir chercher seul: tu n'auras pas d'autres réponses ici que celle qu'on t'a déjà donné.

Mais si tu veux quelqu'un pour te prouver qu'on peut capturer un écran en vidéo et enlever un logo incrusté, donnes-moi une URL, je suis volontaire ;)

Bon courage, quand même :)

Posté

éh bien il semblerait que j'ai trouvé un petit quelque chose après tout :)(Quand on cherche on trouve il semblerait)

Essayez ce lien

Dites moi si la video est cachée ou pas.

Moi j'ai testé avec IE je vois rien, apres firefox,en Cie. je sais pas

Posté (modifié)
Euh, je comprends pas vraiment ce que tu tentes de montrer avec ce lien ?

http://www.dbis1.com.au/php/min/sample1a.swf

Une animation flash qui va chercher une video sur le serveur ?

Tu comprends pas quoi?

C'est pas de moi ce swf à la base ça viens d'un gars qui s'est servi du player développé sur ce site:

et t'as pas répondu à la question.

Ce player semble utiliser le flv directement dans la "Ram" donc ya rien en cache et l'url du flv est dans le swf et on peut le crypter si besoin est d'apres ce qu'on m'as dis

Modifié par themaster
Posté (modifié)

pour firefox, j'obtiens ce fichier en cache :

http://www.dbis1.com.au/php/min/flvprovide...&position=0

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cache entry information</title>
<style type="text/css">
pre {
margin: 0;
}
td:first-child {
text-align: right;
vertical-align: top;
line-height: 0.8em;
}
</style>
</head>
<body>
<table><tr><td><tt><b>key:</b></tt></td><td><a href="http://www.dbis1.com.au/php/min/flvprovider.php?file=movie1.flv&position=0">http://www.dbis1.com.au/php/min/flvprovider.php?file=movie1.flv&position=0</a></td></tr>
<tr><td><tt><b>fetch count:</b></tt></td>
<td><pre>3</pre></td></tr>
<tr><td><tt><b>last fetched:</b></tt></td>
<td><pre>2007-07-17 23:16:14</pre></td></tr>
<tr><td><tt><b>last modified:</b></tt></td>
<td><pre>2007-07-17 23:16:01</pre></td></tr>
<tr><td><tt><b>expires:</b></tt></td>
<td><pre>1970-01-01 01:00:00</pre></td></tr>
<tr><td><tt><b>Data size:</b></tt></td>
<td><pre>2826442</pre></td></tr>
<tr><td><tt><b>file on disk:</b></tt></td>
<td><pre>none</pre></td></tr>
<tr><td><tt><b>Security:</b></tt></td>
<td><pre>This document does not have any security info associated with it.</pre></td></tr>
</table>
<hr />
<table><tr><td><tt><b>Client:</b></tt></td>
<td><pre>HTTP</pre></td></tr>
<tr><td><tt><b>request-method:</b></tt></td>
<td><pre>GET</pre></td></tr>
<tr><td><tt><b>response-head:</b></tt></td>
<td><pre>HTTP/1.1 200 OK
Server: Zeus/4.3
Date: Tue, 17 Jul 2007 21:15:14 GMT
Last-Modified: Tue, 17 Jul 2007 21:15:15 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Content-Type: video/x-flv
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
X-Powered-By: PHP/5.2.3
</pre></td></tr>
</table>
</body>
</html>

Truc curieux, le fichier suivant est disponible :

http://www.dbis1.com.au/php/min/movie1.flv

http://www.rich-media-project.com/trailer/.../tiscalinet.flv

Modifié par pluriels
Posté (modifié)
pour firefox, j'obtiens ce fichier en cache :

effectivement c'est curieux

c'est pas un fichier php mais .flv en fait

Encore faut-il connaitre la manip ....c'est pas à la portée de tout le monde

edit:

Je sens que je vais en revenir à mon idée de base qui part de la logique que la video est cachée quoi qu'il arrive.

La video est cachée ok mais la video pour un non membre se doit etre inaccessible/non téléchargeable.

Maintenant faut que je trouve comment précisément.

Modifié par themaster
Posté (modifié)

bon la recette du chef :

1 - "about:cache" dans firefox

2 - enregistrer le fichier http://www.dbis1.com.au/php/min/flvprovide...&position=0

3 - repérer le nom du fichier .flv, movie1.flv

4 - essayer ce nom de fichier dans le répertoire : http://www.dbis1.com.au/php/min/

d'où http://www.dbis1.com.au/php/min/movie1.flv

Solution à mon avis :

- modifier flvprovider.php afin de "crypter" le nom du fichier flv plutôt que de le laisser en clair.

- placer le flv dans un autre répertoire que celui de flvprovider.php

- si la personne n'est pas membre, flvprovider ne renvoie rien ou un message d'erreur.

Modifié par pluriels

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...