2010-10-23 19 views
0

Je crée une application qui permet à un utilisateur de diffuser une vidéo depuis son ordinateur personnel.Basic P2P/Port/Sécurité Question

Où puis-je trouver plus d'informations sur la façon dont je peux rendre ce flux accessible aux utilisateurs en dehors du réseau local du diffuseur?

Disons que je suis diffuser la vidéo de 192.168.0.1:8080/video.mpg

Je sais que si le transfert du port de configuration I à l'ordinateur de la radiodiffusion que je pouvais alors orienter les gens vers mon IP externe: 8080/video.mpg et il serait diffusé depuis mon ordinateur. Mais comment les applications de téléchargement P2P et les applications de bureau à distance permettent-elles un accès direct à l'ordinateur d'un utilisateur sans que l'utilisateur ne se tracasse avec la redirection de port, etc.?

Espérons que je me fais assez clair - laissez-moi savoir si vous avez besoin d'éclaircissements :)

Lewis

Répondre

0

Qu'est-ce que vous voulez faire est impossible à moins que vous écrivez le protocole utilisé pour accéder à la flux vidéo. Il existe des techniques permettant aux réseaux P2P de fonctionner via NAT (par exemple, le poinçonnage: http://www.brynosaurus.com/pub/net/p2pnat/) mais leur utilisation nécessite que vous écriviez le protocole utilisé aux deux extrémités.

Qu'est-ce que vous faites n'est pas P2P c'est client/serveur, et il semble que vous voulez que les gens puissent voir la vidéo en utilisant un navigateur. Puisque le protocole HTTP n'est pas sous votre contrôle, vous pouvez le faire derrière une passerelle NAT autre que l'utilisation de redirection de port.

Désolé.