OVH Cloud OVH Cloud

Hébergement images ISO DVD

22 réponses
Avatar
Stéphane
Bonjour,

J'ai réalisé un projet "Live DVD" qui fait pour le moment 825Mo:
http://plugndev.toutprogrammer.com/

Je cherche un moyen pour distribuer cela à moindre frais sachant qu'il
n'y a aucun revenu (donc j'aimerai bien que cela ne me coûte rien).

Quelques sont les meilleures solutions ?

Merci.

Stéphane

10 réponses

1 2 3
Avatar
Calimero
Stéphane wrote:
Pour le moment, j'ai ajouté un lien eMule/eDonkey pour télécharger l'ISO
mais cela ne sera pas rapide (50 à 60ko/s maximum).

Je vais voir ce qu'il est possible de faire avec Bittorrent (vu que je
ne connais pas suffisamment).


Bittorrent est un peu différent d'eMule.

Bittorrent s'appuie sur les fichiers .torrent et les trackers.

Un fichier .torrent est un fichier contenant des métadonnées sur les
fichiers que tu veux partager (ton ISO).
Le .torrent contient les hash des sous parties de ton ISO.
Ca permet de transférer ton ISO sous forme de parties de disons 1Mo (ca
se configure), chaque partie ayant son hash pour controle d'intégrité.
Ton fichier .torrent contient l'adresse du tracker.

Le tracker est une page accessible en HTTP qui permet de mettre en
relation les différentes personnes souhaitant up/downloader ton ISO avec
le torrent.

Il existe différentes implémentations de trackers: page PHP que tu peux
intégrer dans un site web classique, application standalone qui
implémente un serveur HTTP plus ou moins évolué, etc...

Si tu veux etre totalement autonome, il faut que tu crées ton propre
tracker.
Ensuite, tu génères ton fichier torrent en lui disant de hasher ton ISO
et en précisant l'adresse de ton tracker.
Ensuite, tu lances un client bittorrent en utilisant ton torrent (ton
client va s'annoncer auprès de ton tracker) pour etre pret à servir les
données aux autres clients.
Enfin, tu mets à disposition le fichier .torrent sur ton site de
présentation pour que les gens puissent le récupérer.
Ton client Bittorrent va alors alimenter les autres clients qui
eux-meme, s'ils ne bloquent pas l'UL, vont aussi uploader...

Bon, maintenant, Bittorrent ou eMule, il n'y a pas de miracle.
Si tu mets en place du bittorrent et que tu es le seul à uploader... tu
te retrouves dans la situation d'un simple serveur HTTP, point de vue
bande passante. L'avantage pour les clients étant tout de meme le
controle d'intégrité et la possibilité de reprendre un téléchargement de
manière fiable.

Si maintenant tu te retrouves toujours avec quelques personnes qui
downloadent (et UL) en parallèle, c'est déjà plus intéressant.

--
@+
Calimero

Avatar
Stéphane

...
Ensuite, tu lances un client bittorrent en utilisant ton torrent (ton
client va s'annoncer auprès de ton tracker) pour etre pret à servir les
données aux autres clients.


Cela veut dire que je dois forcément avoir un client de lancé ? Si c'est
ça, c'est le même "défaut" que eMule :-(

J'ai ajouté un lien sur la page de download pour télécharger avec FTP.
Il n'y a pas la possibilité avec un torrent d'indiquer une source via un
serveur FTP ?

Merci

Stef

--
Plug'n dev
N'installez plus d'IDE pour développer en Java/J2EE/C/C++.
http://plugndev.toutprogrammer.com/

Avatar
Dominique ROUSSEAU
Le dim, 04 déc 2005 at 15:30 GMT, Stéphane a écrit :

Peut-être un dédié virtuel et distribuer en bittorrent (pour reporter un
peu la charge sur les clients) ?



Pour le moment, j'ai ajouté un lien eMule/eDonkey pour télécharger l'ISO
mais cela ne sera pas rapide (50 à 60ko/s maximum).

Je vais voir ce qu'il est possible de faire avec Bittorrent (vu que je
ne connais pas suffisamment).


Le fonctionnement est différent, mais les avantages (et inconvénients)
sont les memes.
Notamment, si le nombre de personne laissant à dispo une copie complète
du fichier est peu élevé, la vitesse de chargement restera lente.
Tu peux éventuellement mettre une note sur la page des liens de d/l
encourageant les utilisateurs à laisser leur client lancé pour permettre
aux autres d'en profiter.



Dom


Avatar
Stéphane

...
Ensuite, tu lances un client bittorrent en utilisant ton torrent (ton
client va s'annoncer auprès de ton tracker) pour etre pret à servir les
données aux autres clients.


Cela veut dire que je dois forcément avoir un client de lancé ? Si c'est
ça, c'est le même "défaut" que eMule :-( En plus j'ai lu qu'il n'était
pas possible d'utiliser un client bittorrent derrière un routeur NAT:
http://etudiant.univ-mlv.fr/~llelion/avantages.html

J'ai ajouté un lien sur la page de download pour télécharger avec FTP.
Il n'y a pas la possibilité avec un torrent d'indiquer une source via un
serveur FTP ?

Merci

Stef

--
Plug'n dev
N'installez plus d'IDE pour développer en Java/J2EE/C/C++.
http://plugndev.toutprogrammer.com/

Avatar
Calimero
Stéphane wrote:
Cela veut dire que je dois forcément avoir un client de lancé ? Si c'est
ça, c'est le même "défaut" que eMule :-( En plus j'ai lu qu'il n'était
pas possible d'utiliser un client bittorrent derrière un routeur NAT:
http://etudiant.univ-mlv.fr/~llelion/avantages.html


C'est pour ca que je parlais d'un serveur dédié virtuel, pour avoir un
shell, si tu te lances dans du BT.

Concernant le NAT, c'est une bete question de configuration.

eMule ou BitTorrent, si tu ne configures pas le bon forwarding de ports,
ca marchera mal.

J'ai ajouté un lien sur la page de download pour télécharger avec FTP.
Il n'y a pas la possibilité avec un torrent d'indiquer une source via un
serveur FTP ?


Euh ?
Si tu veux que les gens downloadent depuis un FTP, il suffit de leur
donner le lien.

--
@+
Calimero

Avatar
Stéphane


C'est pour ca que je parlais d'un serveur dédié virtuel, pour avoir un
shell, si tu te lances dans du BT.


Mon serveur FTP actuel est sur un NAS donc il n'y a pas de shell :-/


Concernant le NAT, c'est une bete question de configuration.

eMule ou BitTorrent, si tu ne configures pas le bon forwarding de ports,
ca marchera mal.


Ok, cela me semble plus logique en effet.


J'ai ajouté un lien sur la page de download pour télécharger avec FTP.
Il n'y a pas la possibilité avec un torrent d'indiquer une source via
un serveur FTP ?



Euh ?
Si tu veux que les gens downloadent depuis un FTP, il suffit de leur
donner le lien.



En fait, ce que je voulais dire, c'est mutualiser un fichier FTP (sur
mon NAS) + d'autres sources chez des clients torrent classiques.
L'avantage c'est que si j'uploadais à 30Ko/s et que d'autres clients
pouvaient uploader le même fichier à 30Ko/s, cela pourrait permettre
d'avoir un meilleur débit global. Mais la principale chose est que je
n'aurai pas de client lancé (uniquement mon serveur FTP).

--
Plug'n dev
N'installez plus d'IDE pour développer en Java/J2EE/C/C++.
http://plugndev.toutprogrammer.com/


Avatar
Calimero
Stéphane wrote:
En fait, ce que je voulais dire, c'est mutualiser un fichier FTP (sur
mon NAS) + d'autres sources chez des clients torrent classiques.
L'avantage c'est que si j'uploadais à 30Ko/s et que d'autres clients
pouvaient uploader le même fichier à 30Ko/s, cela pourrait permettre
d'avoir un meilleur débit global. Mais la principale chose est que je
n'aurai pas de client lancé (uniquement mon serveur FTP).


Je ne connais aucun soft qui permette de mélanger du FTP classique à du BT.
Ca me parait assez périlleux à implémenter pour un résultat pas
forcément convaincant.

--
@+
Calimero

Avatar
R12y
On Sun, 04 Dec 2005 07:46:04 +0100, Stéphane wrote:

Bonjour,


Bonjour

Quelques sont les meilleures solutions ?


Mets l'ISO dans un répertoire accessible par FTP ou HTTP et file moi
l'URL, je le "mirorerai" sur le FTP de notre FAC.
Ne file pas l'URL en public si tu ne veux pas que les gens se servent
directement sur ton espace d'hébergement. :-)
Mon adresse est valide.

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath‘&products_idE6

Avatar
Thierry Boudet
On 2005-12-05, R12y wrote:

Mets l'ISO dans un répertoire accessible par FTP ou HTTP et file moi
l'URL, je le "mirorerai" sur le FTP de notre FAC.


Attention quand même à la charte Renater...


--
J'aime bien la notion de france métropolitaine et de territoires
occupés , par exemple le cas de la Bretagne, comme si les bretons
voulaient l'indépendance....
C'est quelle zone de carte orange, la Bretagne ? -[ AG,in fmbl ]-


Avatar
R12y
Attention quand même à la charte Renater...


Tu as raison. Mais j'en aurais parlé avec lui en privé ;-)

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath‘&products_idE6

1 2 3