Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

  • Index
  •  » Debian
  •  » [Streaming] Box indépendante de lecture streaming

#1 30 Sep 2005 10:28:11

Flying Jack
Citoyen(ne)
 
Lieu: France
Date d'inscription: 30 Sep 2005
Messages: 15
Site web

[Streaming] Box indépendante de lecture streaming

Bonjour,
Dans le cadre de mes projets (persos et pros), je désire fabriquer une box qui lira un flux streaming (un serveur de streaming live sous VLC) pour l'afficher directement sur un écran télé...

Adepte de Debian de par sa simplicité, j'ai choisi cette distribution, en vue de faire un OS purifié à mort.

Le soucis, c'est que jusqu'à présent, je ne tattais de l'Unix/Linux que pour monter des serveurs web...

Maintenant que ça touche à du graphique, du system etc... j'avoue que je suis un peu perdu...

J'aimerai éviter à l'utilisateur d'avoir un ordinateur complet, une souris, un clavier, lancer un player etc...

j'aimerait, quand il allume la machine, que la vidéo (ou la playlist... cf geexbox / mplayer) s'affiche directement sur la sortie télé.

C'est pourquoi, dans le principe, je me suis penché sur Geexbox (et c'est via leur forum que j'ai atteri ici).

Aimant, par principe, chercher et me documenter plutot que quémander une solution pré-machée, je viens vers vous pour vous demander quelques mots clés...

Jusqu'à présent, je pensais que pour afficher une vidéo, je devais installer un bureau complet, mais en m'interessant à l'architecture geexbox, je commence à me convaincre que l'on peut simplifier la donne...

Voila ce que j'ai posté sur le forum Geexbox:
http://www.geexbox.org/forum/viewtopic.php?t=4131

Pour info, je me suis beaucoup attardé sur ce tuto:

http://www.swisslinux.org/wiki/index.ph … Debian_SID

Mais dommage que les liens vers les images sont 404... sad
--> http://www.swisslinux.org/swebian/gfx/301004.png

Autre tuto qui m'aidera je pense...
http://www.swisslinux.org/wiki/index.ph … Debian_SID


La base graphique

Malheureusement pour le moment par défaut on ne peut utiliser qu'Xfree. Installer Xorg sur Debian SID viendra plus tard. Nous allons donc l'installer, et profitons de l'occasion pour y mettre la base de KDE, le login graphique (ici kdm), et Firefox (comme ça c'est fait smile )

apt-get install x-window-system-core kde-core kdm mozilla-firefox

pour la configuration de la carte graphique, répondez vesa. Vous installerez si nécessaire les drivers propriétaires plus tard.

Ensuite il nous faudrait KDE en français

apt-get install kde-i18n-fr

Et voilà le plus gros du travail est fait !! Bravo !

Dois-je comprendre que Xorg est la base de ce qui est graphique ? Et kde l'interface type "bureau" (icone, souris etc...)

Dans ce cas, puis-je conclure que:
Debian + Xorg + vlc et/ou mplayer me permettrai d'arriver à mes fins ?

Va falloir que je me penche fortement sur le développement GeexBox, car ça colle beaucoup à ce que j'aimerai faire...

Est-ce que ce tuto:
http://www.swisslinux.org/wiki/index.ph … er_Mplayer
Est une base de Geexbox ?

Bref... Si vous auriez quelques mots clés à me lancer, histoire que j'avance dans mes recherches...

Je vous remercie pour votre attention et votre patience smile

Yann


[URL=http://www.nipournicontre.com][img]http://www.nipournicontre.com/_img/ban_sig.jpg[/img][/URL]

Hors ligne

 

#2 30 Sep 2005 18:38:10

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Streaming] Box indépendante de lecture streaming

Attebtion car Ben t'a pas tout expliqué, GeeXboX n'utilise donc pas de server X11 /pas de Xorg ni de XFree86 et encore moine de gestionnaire de fenêtre), ça je pense que c'était clair.

GeeXboX utilise les propriété du noyau pour avoir une sortie graphique accélérée. c.à.d. que en fonction des carte graphiques (ATI et NVidia en tous cas) tu bénéficie de l'accélération VIDIX à travers le module framebuffer du noyau.

Je résume, tu choisis le driver FB (framebuffer) VESA dans la compilation du noyau, (sinon tu n'auras que une sortie texte) et VESA car il est universel, puis MPlayer exploite éle VIDIX pour l'accélération. Car en pur VESA tout est lent.
C'est pour cela que dans le VO de MPLayer tu auras vo=vesa:vidix (ver. 0.98.5 de geexbox) ou vesa:cvidix (ver. 0.98.6 de geexbox).


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#3 30 Sep 2005 18:50:30

Flying Jack
Citoyen(ne)
 
Lieu: France
Date d'inscription: 30 Sep 2005
Messages: 15
Site web

Re: [Streaming] Box indépendante de lecture streaming

Ok, merci pour tes infos: un début de piste...
Pour être franc: j'ai rien compris ^^

Je suis en train d'essayer de négocier une formation Linux, j'espère que ça m'aidera à comprendre ce que tu viens de me dire smile

En gros, si j'ai bien compris, l'affichage graphique n'est pas géré par une couche de gestion d'affichage supplémentaire, mais directement traitée par le noyau de l'OS ?

Quand tu parles de vidix, est-ce un codec (du moins une chose s'assimilant avec  ce que l'on apelle ainsi dans l'univers micro$oft ?
Car mon stream sera encodé en mpeg4 (cf VLC MP4V / MP4A )

Rohlalalalala... Autant je meurs d'envie de me jeter dans l'open source, autant j'flippe de pas être à la hauteur et d'avoir du mal à assimiler...
Pire qu'apprendre, je dois désapprendre...

En tout cas, merci smile


[URL=http://www.nipournicontre.com][img]http://www.nipournicontre.com/_img/ban_sig.jpg[/img][/URL]

Hors ligne

 

#4 30 Sep 2005 19:09:41

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Streaming] Box indépendante de lecture streaming

Uh, okay je vais essayer d'être un peu plus claire.

Il existe deux gros moyens d'avoir un affichage graphique.

1. Utiliser un serveur graphique (de type X11, soit XFree86 ou Xorg)
2. Utiliser le framebuffer du noyau


Solution 1 : beaucoup plus de possibilités, utilisation des drivers propriétaire de NVidia et ATI possible, divers accélération possible comme le XVideo, l'OpenGL, et d'autres
Mais tout ceci est géré par une couche applicative qui est le serveur X.


Solution 2 : beaucoup plus limité, pas de possibiliter d'utiliser des drivers propriétaire, mais des accélérations vidéo possible bien que aussi un peu plus limitées
Tout ceci étant géré par le noyau et non par une couche sup. comme le serveur X.




Et geexbox a opté pour le framebuffer pour divers raison, la distribution est limité et MPlayer est capable d'exploiter le framebuffer tout en étant un des lecteur vidéo les plus légé, compatible avec les formats et personalisables.


Et VIDIX c'est un regroupement d'interface d'accélération graphique en gros un driver qui gère les NVidia ATI et Matrox jusque dans certaines mesures. Le mieux est de lire les exèplications de mplayer : http://mplayerhq.hu/DOCS/HTML/fr/video.html#vidix


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#5 30 Sep 2005 19:46:09

Flying Jack
Citoyen(ne)
 
Lieu: France
Date d'inscription: 30 Sep 2005
Messages: 15
Site web

Re: [Streaming] Box indépendante de lecture streaming

Yes, merci pour tes explications smile

Etant donné que je vais devoir, en plus d'un player multicast, intégrer un navigateur, type firefox ou autre... le tout dans une interface purifiée, je pense que je vais opter pour un serveur X afin de pouvoir y superposée les couches applicatives dont j'aurais besoin...

J'pense que ça vient, ça vient...

D'un point de vue technique, j'ai une question de newbie:

Je suis loggué sur ma machine, en ligne de commande, et je désire lancer MPlayer (par exemple) appliqué sur une couche graphique, style Xorg...

Est-ce un attribu dans la ligne de commande lancant MPlayer qui lancera l'affichage X, ou au contraire, il faut lancer le serveur X et y passer en paramètre la commande à lancer (comme par exermple sudo commande etc...)

Merci pour ta patience...

Ancien modérateur et administrateur de forum, je sais à quel point il est parfois pesant de lire des questions de newbies... désolé...

Merci smile


[URL=http://www.nipournicontre.com][img]http://www.nipournicontre.com/_img/ban_sig.jpg[/img][/URL]

Hors ligne

 

#6 30 Sep 2005 19:47:31

Flying Jack
Citoyen(ne)
 
Lieu: France
Date d'inscription: 30 Sep 2005
Messages: 15
Site web

Re: [Streaming] Box indépendante de lecture streaming

Chuis un abruti, j'ai répondu avant de lire ton lien...

mplayer -vo xvidix:mga_vid.so -fs -zoom -double fichier.avi

Je pense qu'avec ça j'ai ma réponse non ? big_smile


[URL=http://www.nipournicontre.com][img]http://www.nipournicontre.com/_img/ban_sig.jpg[/img][/URL]

Hors ligne

 

#7 30 Sep 2005 20:07:45

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Streaming] Box indépendante de lecture streaming

Si xvidix passe , alors oui.. et s'il coince tu peux toujours utiliser vo=xv (X11/Xv)


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 
  • Index
  •  » Debian
  •  » [Streaming] Box indépendante de lecture streaming

Pied de page des forums

Powered by FluxBB