Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
900 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  vod avec vlc en rtsp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vod avec vlc en rtsp

n°831972
tof154
Posté le 02-08-2006 à 17:25:01  profilanswer
 

Bonjour,
j'essaie de me faire un serveur de vod en rtsp avec vlc mais à chaque fois que j'essaie d'accéder à mon serveur rtsp (fait avec vlc) en local ça marche mais dès que je le fais de l'extèrieur j'ai des erreurs.
Voici les différentes étapes :  
 
Sur le serveur:

Citation :


vlc --ttl 12 -vvv --color -I telnet --telnet-password videolan --rtsp-host IP_du_serveur_sur_lequel_je_travaille:8000


En telnet:

Citation :


new film vod enabled
setup film input emplacement_sur_le_serveur_du_fichier_que_je_veux_lire


client

Citation :


vlc rtsp://IP_du_serveur_sur_lequel_je_travaille:8000/film


 
Côté serveur, les dernières lignes sont:

Citation :


peek=SETU
received new request=SETUP rtsp://IP_du_serveur_sur_lequel_je_travaille:8000/film/trackid=1 RTSP/1.0
CSeq: 10
Transport: RTP/AVP/TCP;unicast;interleaved=2-3
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2005.03.31)
 
 
received new request
  - proto=RTSP
  - version=0
  - msg=8
  - url=/film/trackid=1
  - option name='CSeq' value='10'
  - option name='Transport' value='RTP/AVP/TCP;unicast;interleaved=2-3'
  - option name='User-Agent' value='VLC Media Player (LIVE.COM Streaming Media v2005.03.31)'
RtspCallback query: type=8
HTTPD_MSG_SETUP: transport=RTP/AVP/TCP;unicast;interleaved=2-3
sending answer
RTSP/1.0 400 Bad Request
Server: VLC Server
Content-Length: 0
Cseq: 10
Cache-Control: no-cache
 
[00000257] main private debug: connection closed(MonIP)


 
et côté client:

Citation :


Sending request: SETUP rtsp://IP_du_serveur_sur_lequel_je_travaille:8000/film/trackid=1 RTSP/1.0
CSeq: 10
Transport: RTP/AVP/TCP;unicast;interleaved=2-3
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2005.03.31)
 
 
Received SETUP response: RTSP/1.0 400 Bad Request
Server: VLC Server
Content-Length: 0
Cseq: 10
Cache-Control: no-cache
 
 
[00000254] livedotcom demuxer error: PLAY failed No RTSP session is currently in progress
 
[00000254] livedotcom demuxer error: TCP rollover failed, aborting
[00000246] main playlist: nothing to play
 


 
Quelqu'un aurait de quoi m'aider?

mood
Publicité
Posté le 02-08-2006 à 17:25:01  profilanswer
 

n°832163
tof154
Posté le 03-08-2006 à 10:36:54  profilanswer
 

up

n°832182
tof154
Posté le 03-08-2006 à 11:22:49  profilanswer
 

Il semblerait que le problème provienne du fait que j ai un routeur ( soit ma freebox soit un routeur linux ) à chaque fois entre le serveur et ma machine cliente. J ai fait un test en lancant un vlc en mode texte ( c assez marrant a essayer pour ceux qui ne l ont jamais fait ) sur un autre serveur chez mon hebergeur pour me connecter à mon serveur rtsp et ca marche bien ( pour un mode texte ).
 
quelqu un peut il me donner un peu plus de pistes?

n°832261
tof154
Posté le 03-08-2006 à 15:41:40  profilanswer
 

je me permets un up

n°832473
tof154
Posté le 04-08-2006 à 10:44:58  profilanswer
 

up

n°832500
Riot
Buy me a riot
Posté le 04-08-2006 à 11:36:28  profilanswer
 

Tu devrais peut-être tenter sur le forum de VLC.
Bonne chance.

n°832654
tof154
Posté le 04-08-2006 à 17:34:42  profilanswer
 

je tente. je tente mais toujours rien.
 
Le ttl de vlc en serveur rtsp est forcement de 0? prkoi meme en precisant vlc -vvv --ttl 12 cela ne marche-t-il toujours pas?
 
Merci pour vos réponses.

n°832814
tof154
Posté le 05-08-2006 à 11:36:16  profilanswer
 

personne n est en mesure de pouvoir m'aider?

n°833061
tof154
Posté le 06-08-2006 à 13:54:05  profilanswer
 

question trop pointue? pas interessante? mal posee?
 
Pourquoi personne ne repond?

n°833073
krifur
Posté le 06-08-2006 à 14:12:31  profilanswer
 

Est ce que tu peut ecouter ou recuperer ton flux avec mplayer?
mplayer -nocache -dumpfile test.rm -dumpstream rtsp://IP_du_serveur
 
ou mplayer rtsp://IP_du_serveur pour l ecouter juste
 
sinon VLC ouvre des ports de facon dynamique et pas les meme a chaque fois dans le cas de streaming (voir les posts sur le multiposte freebox)

mood
Publicité
Posté le 06-08-2006 à 14:12:31  profilanswer
 

n°833153
tof154
Posté le 06-08-2006 à 19:47:49  profilanswer
 

c'est vrai que je n'ai essayé que sur vlc.
Je vais de ce pas vérifier ce que cela donne avec mplayer. Mais ce qui est bizarre c'est que la liaison se fait presque bien puisque le serveur arrive à communiquer avec le client mais au moment de lancer la vidéo, il y a un problème côté serveur.

n°833449
tof154
Posté le 07-08-2006 à 21:48:06  profilanswer
 

je n arrive pas à récupérer mplayer. Mais il faut que ce que je fais puisse être lu sous windows (entre autre).

n°833671
tof154
Posté le 08-08-2006 à 16:28:24  profilanswer
 

Personne n a jamais essayé de faire ce que je veux réussir à faire?

n°833683
western
AJMM
Posté le 08-08-2006 à 17:05:46  profilanswer
 

sous windows, il y a le lecteur de ... Windows (Microspft Windows media player) qui support le rtsp. Je crois également que RealPlayer et autres QuickTime supporte le flux.
 
Sinon, krifur a raison, le port peut poser problème, donc essaye de lancer sans.

n°833685
tof154
Posté le 08-08-2006 à 17:07:40  profilanswer
 

ca ne marche pas non plus. J'ai essaye en précisant, sans préciser, rien ne marche.
La question que je me pose c'est : est-ce que vlc est capable de faire serveur de vod sur autre chose qu'un réseau local?

n°833704
franceso
Posté le 08-08-2006 à 18:44:02  profilanswer
 

T'es sûr que c'est pas ton routeur qui bloque un port ?
Qu'est-ce que c'est comme routeur ? y a t il du NAT et du port forwarding derrière ? Y a t il un firewall quelque part ?
 
Normalement, si tout est bien configuré au niveau du routage, vlc ne devrait pas voir de différence entre un réseau local et l'extérieur.


---------------
TriScale innov
n°833734
tof154
Posté le 08-08-2006 à 20:28:52  profilanswer
 

je teste de chez moi et du bureau. chez moi j ai la freebox en mode routeur sans regle particuliere dessus et au bureau j ai un firewall sous linux ( iptables ) qui autorise toute communication initiee par le reseau local.

n°833792
franceso
Posté le 09-08-2006 à 09:09:33  profilanswer
 

et ton serveur il est où ?


---------------
TriScale innov
n°833798
tof154
Posté le 09-08-2006 à 09:52:13  profilanswer
 

Il est chez mon hebergeur sur Paris. Mais à son niveau il n y a pas de probleme ( je pense ) parce que d'une machine serveur a  l autre j arrive a lire la video. Je connais quelqu un qui n a pas la freebox en mode routeur et qui arrive a lire la video.

n°833805
franceso
Posté le 09-08-2006 à 10:18:11  profilanswer
 

tof154 a écrit :

Je connais quelqu un qui n a pas la freebox en mode routeur et qui arrive a lire la video.


dans ce cas, effectivement, le problème vient sûrement du client. Tu as regardé ce qu'il y avait dans les logs de ton firewall au boulot ?
 
Pour chez toi, tu pourrais essayer :
1- d'utiliser ta freebox en mode non-routeur pour confirmer que ça marche bien dans ce cas là
2- d'utiliser ta freebox en mode routeur mais en plaçant ta machine dans la DMZ


---------------
TriScale innov
n°833809
tof154
Posté le 09-08-2006 à 10:33:24  profilanswer
 

Ouais effectivement, je pense comme toi mais le probleme que j'ai c'est que les videos vont s'adresser à des gens qui ne sauront pas forcement faire ca. J aimerais donc savoir si vlc est capable d'envoyer du rtsp a travers un routeur et si oui quelle option ou combinaison d options le permet.

n°833812
franceso
Posté le 09-08-2006 à 10:37:43  profilanswer
 

Désolé, dans ce cas je ne peux pas t'aider (je ne connais rien à vlc)


---------------
TriScale innov
n°833814
tof154
Posté le 09-08-2006 à 10:39:05  profilanswer
 

Je ne t en veux pas. Merci d'avoir essayé.

n°833843
western
AJMM
Posté le 09-08-2006 à 12:14:15  profilanswer
 

je n'ai pas compris entrièrement le topo du probleme:
- vlc-serveur tourne sur une machine visible depuis l'internet (y a t il un serveur web sur la même machine? est-il visible de partout?)
- depuis une machine particulière (un serveur... il est citué où? sur le meme réseau "local" que vnc-server?), tu arrive à lire les videos
- depuis ton poste au bureau protèger par un parefeu, les video ne sont pas visibles
- depuis ton poste perso proteger par FreeBox, les video ne sont pas visibles
 
Si le serveur depuis lequel tu arrive à lire les vidéo est sur le meme réseau local que le serveur de vlc, le probleme vient de firewalls (FreeBox en integre un aussi): {de mémoire, cela fait un temps que je n'ai eu à utilisé/configuré vlc}vlc utilise une connexion de controle sur un port (le port est utilisé par les clients pour se connecter au serveur) et UN AUTRE port pour envoyer les vidéos. Donc, il faut vérifier au niveau de logs de firewall si le serveur vlc tente d'ouvrir une connexion ou non (je te parie que oui). Autrement, il peut aussi s'agir des trames: pertinences, tlli, etc.
Sinon, je n'ai pas compris l'architecture et le problematique.

n°833849
tof154
Posté le 09-08-2006 à 12:28:53  profilanswer
 

Tu as bien résumé la situation. Mais n'y a t il pas moyen de ne pas toucher a la config freebox pour tout de meme lire le flux video provenant du serveur distant vlc?

n°833862
franceso
Posté le 09-08-2006 à 13:28:22  profilanswer
 

western a écrit :

Donc, il faut vérifier au niveau de logs de firewall si le serveur vlc tente d'ouvrir une connexion ou non (je te parie que oui).

[:plusun]
 

tof154 a écrit :

Tu as bien résumé la situation. Mais n'y a t il pas moyen de ne pas toucher a la config freebox pour tout de meme lire le flux video provenant du serveur distant vlc?

Normalement, tu devrais pouvoir faire cela en faisant du port forwarding sur ta freebox : a priori, vlc-server tente pour l'instant de se connecter sur un port de ta machine (qui est cachée derrière la freebox). C'est la freebox qui reçoit la demande de connexion, et ne sait pas où l'envoyer alors elle ne répond pas et rien ne marche. Si tu arrives à trouver quel est le port que vlc-server utilise, tu peux demander à la freebox de forwarder les connexions sur ce port vers ta machine sur le réseau local. Du coup ça devrait marcher. Une méthode plus bourrine (mais plus simple à mettre en place) est de déclarer que ta machine sur le réseau local est dans la DMZ de la freebox -> c'est la solution que je te proposais ce matin.


---------------
TriScale innov
n°833863
tof154
Posté le 09-08-2006 à 13:36:25  profilanswer
 

Ouais je comprends bien tout ca mais comme je le disais plus haut, les videos seront lues par des gens qui ne sont pas forcement capables de faire cela ou qui n'en ont pas forcement envie. C'est pourquoi je voudrai savoir si vlc est capable d'établir la connexion sans que je n'ai besoin de modifier les differentes config routeur ( linux, proprietaire, live/neuf/free box ).

n°833867
western
AJMM
Posté le 09-08-2006 à 13:41:25  profilanswer
 

d'autre part, es-tu sûr qu'il y a pas de firewalls entre le serveur de vlc et le reste du monde? Ayant "programmé" des DMZ et autres config possibles du réseau, j'interdisais aux serveurs d'établir des connexions non-soliicités vers l'exterieur sauf cas particulier: d'un port très particulier vers un port très particulier (DNS, mail, etc.)

n°833868
western
AJMM
Posté le 09-08-2006 à 13:43:05  profilanswer
 

il peut être interessant de suivre avec wireshark les packets rtsp depuis le serveur vlc vers ta freebox/ tes PCs

n°1158619
mp3butcher
Posté le 27-08-2009 à 19:56:41  profilanswer
 

Bonj'ai le meme probleme ke vous tous le probleme c ke le serveur une foisconnecté au client sur le port srv 5554 envoie  des infos sur 2 autres ports choisis par vlc et c'est bien sur ces 2 connections qui se font jeter par le routeur du client j'ai un pote ki na pa de routeur et camarche nikel...Donc laquestion c'est ya-t-ilun moyen de configurer le serveur pour que les2 ports soit défini statiquement....ou que tout soit tunnellé sur du http sur port 80...
Faudrait parler avec lestypes de vlc jsuppose

n°1158625
Modération
Posté le 27-08-2009 à 20:03:11  answer
 

Déjà tu vas re-écrire ton post en français compréhensible.
Indice : le français ne comporte pas ke c ke srv ki jsuppose... avec des espaces aux bons endroits, etc...
 
Les forumeurs ne sont pas là pour déchiffrer ton message !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  vod avec vlc en rtsp

 

Sujets relatifs
probleme compilation module conntrack RTSPplugin mplayer pour lire le flux rtsp par firefox
rtsp sous debiancomment récupérer un fichier rm depuis rtsp://
Plus de sujets relatifs à : vod avec vlc en rtsp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR