Suite à l'arrivée du nouveau service de Free [1], comme toute personne curieuse qui se respecte ;), j'ai voulu voir un peu à quoi ressemble le truc.
J'installe donc vlc et j'essaie de reproduire la procédure indiquée sur le site de Free à l'adresse [1]. Paf, ça ne marche pas :s !
Ne sachant pas trop ou ça coinçait, j'ai commencé à faire quelques recherches sur certains forums et je me suis rendu compte qu'il fallait effectuer quelques modifs au niveau de ma gateway pour "forwarder" les ports kivonbien. J'ai donc rapidement pu tester le bouzin avec VLC/Win32 après quelques ajustements dans mes règles iptables pour m'apercevoir que la manip fonctionne.
Je reviens alors sous Linux et, sans surprises, plus rien ne fonctionne ! En lançant VLC depuis un XTerm, j'ai réussi à comprendre que mon VLC était compilé sans le support RTSP (plutôt gênant ça :). J'ai donc recréé un paquet en ajoutant le nécessaire pour que ça fonctionne et maintenant, semble-t-il, le support RTSP semble opérationnel sauf que j'ai un nouveau message d'erreur:
Received PLAY response: RTSP/1.0 200 OK
Cseq: 4
Session: YHuorpdGOU1eSnApTJyx0XlTYwJmUjfIQAX8Q1EuMwyuKZJuy8RpW38KpHX9R3I
Server: fbxrtspd/1.0 Freebox minimal RTSP server
[00000497] main demuxer error: no demux2 module matched "ts"
Je n'arrive pas à comprendre à quoi corresponds le message 'no demux2 module matched "ts" ' ?!
Quelqu'un, chez qui ça fonctionne, peut-il me copier/coller la sortie de son:
$ vlc -l
(c'est assez long mais j'aimerai pouvoir comparer avec ma version)
Ou mieux, si quelqu'un connaît les options à ajouter lors de la compilation de VLC pour que ça fonctionne. Chez moi j'ai:
./configure --prefix=/usr --enable-dvdread --enable-dvdnav --enable-madi --enable-ffmpeg \
--disable-rpath --disable-nls --enable-wxwindows --enable-alsa \
--disable-skins2 \
--enable-livedotcom --with-livedotcom-tree=../live
Merci...
[1] - http://adsl.free.fr/tv/multiposte/
# Moi
Posté par Ph Husson (site web personnel) . Évalué à 3.
pour ton erreur c'est par rapport à la lecture du mpeg2, niveau codec donc je te dirais bien d'essayer --enable-libmpeg2
[^] # Re: Moi
Posté par GCN (site web personnel) . Évalué à 2.
Le "problème" c'est que "--enable-libmpeg2" n'est pas nécessaire puisque qu'il est "enabled" par défaut. Et, effectivement, le package qui m'a servi de base pour créer le miens contenait "libmpeg2" comme dépendance. Le soucis ne vient donc pas de là :(...
# Si ca peut te faire plaisir :)
Posté par Pascal Terjan (site web personnel) . Évalué à 4.
[^] # Re: Si ca peut te faire plaisir :)
Posté par GCN (site web personnel) . Évalué à 3.
Finalement ton "dump" m'aura fait plus plaisir que tu ne sembles le penser ;).
J'ai fais la même manip depuis VLC/Win32 et je me suis servi de tout cela (y compris ton "dump") pour essayer de voir les différences et, un truc a attiré mon attention => "mux_ts" qui était manquant sur ma version GNU/Linux.
En fait, l'option "--enable-libdvbpsi" est "enabled" par défaut mais la lib[1] n'était pas présente sur mon système.
Après avoir donc ajouté le support livedotcom et libdvbpsi, ÇA MARCHE !!! :)
Merci donc à vous 2 pour votre aide...
[1] - http://developers.videolan.org/libdvbpsi/
[^] # Re: Si ca peut te faire plaisir :)
Posté par Jerome B. . Évalué à 1.
http://live555.com/liveMedia/
[^] # Re: Si ca peut te faire plaisir :)
Posté par GCN (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.