Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[hors gentoo...]Installation mediacenter SFR sous gentoo
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
BENJI
Guru
Guru


Joined: 10 Sep 2003
Posts: 543

PostPosted: Thu Oct 08, 2009 9:35 am    Post subject: [hors gentoo...]Installation mediacenter SFR sous gentoo Reply with quote

J'ai une neuf box et je viens d'essayer d'installer le mediacenter.
La hotline est incapable de m'expliquer d'où vient mon pb alors à tout hasard peut-être que certain d'entre vous ont la même box et ça fonctionne.
L'installation du mediacenter ne pose pas de problème. Depuis la télé je parviens à naviguer dans les répertoires de partage. Le problème survient pour lire une vidéo j'ai un écran noir et un message "Echec de la lecture" sur la TV.
A priori donc la connexion fonctionne mais on dirait que c'est au niveau du streaming qu'il y a un problème.
Peut-être un "use" qui me manque dans la compilation de apache ou de Php mais je ne suis pas un expert alors je pose la question.

Tout le code est dispo dans l'archive. Pouvez-vous m'aider.


Last edited by BENJI on Thu Oct 08, 2009 12:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
NEOxAKIRA
Guru
Guru


Joined: 20 May 2007
Posts: 302
Location: France

PostPosted: Thu Oct 08, 2009 10:20 am    Post subject: Reply with quote

si ce media center est du DLNA tu peux tenter de le remplacer par net-misc/mediatomb (MediaTomb is an open source UPnP MediaServer) ou autre...
le DLNA c'est ce qui marche avec la ps3, les TV sony, la freebox et autre device capable de lire des photo de la music et des vidéos via le réseau...
Back to top
View user's profile Send private message
BENJI
Guru
Guru


Joined: 10 Sep 2003
Posts: 543

PostPosted: Thu Oct 08, 2009 12:51 pm    Post subject: Reply with quote

C'est une idée mais je repart de zéro sans garantie que ça marche alors que là je suis tout prêt du but. Je sais que ça marche mais je ne sais ce qui me manque.
Le principe de ce médiacenter c'est qu'il tourne sous apache et qu'il faut faire une liaison entre le port 26180 appelé par la TVBox et le site médiacenter.
Le perl n'est à ma connaissance utilisé que pour générer les répertoires de partage par une interface web.
J'ai l'exemple d'une personne qui a réussi à l'installer sur un WD MyBook World edition avec perl php et lighttpd (à vrai dire c'est ce que j'essaye de faire aussi) et pour bien comprendre je me suis dis que j'allais déjà l'installer sur ma gentoo.
Le port 26180 est peut-être fermé ? Mais je ne crois pas avoir installé un firewall sur ma gentoo deplus j'arrive depuis la télé à naviguer dans les répertoires partagés c'est donc que ce partage fonctionne bien ! De plus en local j'accède sans problème au server par l'interace web.
Back to top
View user's profile Send private message
Kazuya
Apprentice
Apprentice


Joined: 09 Jul 2006
Posts: 256

PostPosted: Thu Oct 08, 2009 2:36 pm    Post subject: Reply with quote

Hello,
c'est peut-être bête mais bon... ce n'est tout de même pas un problème de droits/permissions ? sur les fichiers que tu tentes de lire...
_________________
Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison."
Back to top
View user's profile Send private message
BENJI
Guru
Guru


Joined: 10 Sep 2003
Posts: 543

PostPosted: Thu Oct 08, 2009 3:19 pm    Post subject: Reply with quote

C'est une idée. Mais comme je ne sais pas ce qu'il doit y avoir comme droit...
En regardant cependant le code php (celui du streamer je crois) il y a un appel sur le 8080 également et dans mon cas il me semble que sur mon PC le webserver de freevo est sur ce port également. Il y a une réglèe de routage dans la box pour quel le renvoi sur l'IP de mon PC du coup c'est peut-être ça qui met la grouille. Je la désactive ce soir en rentrant et je vois si ça fonctionne.
Back to top
View user's profile Send private message
BENJI
Guru
Guru


Joined: 10 Sep 2003
Posts: 543

PostPosted: Fri Oct 09, 2009 7:53 am    Post subject: Reply with quote

Voici les droits sur les fichiers :
Code:
ben@ataualpa ~ $ ls -l /home/ben/mediacenter/httpd/
total 44
-rwxr-xr-x 1 ben ben  242 Nov  5  2007 bb.png
-rw-r--r-- 1 ben ben 1792 Oct  9 07:37 httpd.conf
-rwxr-xr-x 1 ben ben 1701 Nov 27  2007 httpd.conf.template-linux
-rw-r--r-- 1 ben ben    5 Oct  9 07:37 httpd.pid
-rwxr-xr-x 1 ben ben  781 Nov  5  2007 index.html
drwxr-xr-x 3 ben ben 4096 Nov  7  2007 interface
-rwxr-xr-x 1 ben ben 4793 Nov  5  2007 mclogo.png
drwxr-xr-x 2 ben ben 4096 Dec  5  2007 mp9ctl
-rwxr-xr-x 1 ben ben  830 Nov  5  2007 style.css
-rwxr-xr-x 1 ben ben  865 Nov  5  2007 tab.png

et le contenu de httpserver.conf
Code:
ben@ataualpa ~ $ less /home/ben/mediacenter/data/httpserver.conf
Listen 192.168.1.10:26180
User ben
Group ben

le http.conf
Code:
ben@ataualpa ~ $ cat /home/ben/mediacenter/httpd/httpd.conf
# Mediacenter http server configuration for Linux & Apache 2+
#
# General settings
Listen 127.0.0.1:26180
Include ../data/httpserver.conf

# Modules
<IfModule !env_module>
    LoadModule env_module         /usr/lib/apache2/modules/mod_env.so
</IfModule>
<IfModule !mime_magic_module>
    LoadModule mime_magic_module  /usr/lib/apache2/modules/mod_mime_magic.so
</IfModule>
<IfModule !mime_module>
    LoadModule mime_module        /usr/lib/apache2/modules/mod_mime.so
</IfModule>
<IfModule !dir_module>
    LoadModule dir_module         /usr/lib/apache2/modules/mod_dir.so
</IfModule>
<IfModule !alias_module>
    LoadModule alias_module       /usr/lib/apache2/modules/mod_alias.so
</IfModule>
<IfModule !authz_host_module>
    LoadModule authz_host_module  /usr/lib/apache2/modules/mod_authz_host.so
</IfModule>
<IfModule !log_config_module>
    LoadModule log_config_module        /usr/lib/apache2/modules/mod_log_config.so
</IfModule>
LoadModule php5_module        /usr/lib/apache2/modules/libphp5.so

# Process settings
PidFile httpd.pid
LockFile httpd.lock
MinSpareServers 1
MaxSpareServers 5
StartServers 1
MaxClients 150
MaxRequestsPerChild 20000
Timeout 1800
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

# Log
TransferLog ../data/access.log
ErrorLog ../data/error.log
LogLevel error

# Configuration file location
SetEnv ConfigFile ../../data/shares.conf
SetEnv OSType linux

# Types MIME
TypesConfig /etc/mime.types
DefaultType application/octet-stream

# Directory settings
DirectoryIndex index.html index.php

# Support PHP MP9Ctl
AddType application/x-httpd-php .php

# Security
<Directory />
    Order Allow,Deny
    Allow from 172.16.255.252/30
    Allow from 192.168.1.2
    Allow from 127.0.0.1
</Directory>

# Shares configuration file
Include ../data/httpshares.conf


et les use de apache et php
Code:
ataualpa ben # emerge -pv apache

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-servers/apache-2.2.11-r2  USE="ssl -debug -doc -ldap (-selinux) -sni -static -suexec -threads" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 5,171 kB

Total: 1 package (1 reinstall), Size of downloads: 5,171 kB
ataualpa ben # emerge -pv php

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/php-5.2.10  USE="apache2 berkdb bzip2 cli crypt gd gdbm iconv ipv6 mysql ncurses nls pcre readline reflection session simplexml spl ssl truetype unicode xml zlib -adabas -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curl -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd-external -gmp -hash -imap -inifile -interbase -iodbc (-java-external) -json -kerberos -kolab -ldap -ldap-sasl -libedit -mcve -mhash -msql -mssql -mysqli -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -snmp -soap -sockets -solid -spell -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip" 8,614 kB

Total: 1 package (1 reinstall), Size of downloads: 8,614 kB
Back to top
View user's profile Send private message
brubru
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2008
Posts: 109
Location: France

PostPosted: Fri Oct 09, 2009 3:19 pm    Post subject: Reply with quote

Salut.

J'ai fait tourné le mediacenter de n9uf une ou deux fois (j'avais même utilisé lighttpd plutôt que apache).

Est-ce que le problème de lecture ne vient pas du format de la video que tu cherche à lire ?
Par exemple peux-tu lire un format divx banal ? ou lire des MP3/Photos (me souvient plus si le mediacenteur le fait)

Si je me rappelle bien, le mediacenter (la box relié à la télé) scanne le réseau local à la recherche d'un server http sur un port particulier.
Sur le PC en question, c'est un serveur apache avec une interface en php qui gère l'énumération des fichiers partagés (un script pour perl pour la configuration). Après le médiacenteur fait un GET pour récupérer la video (streaming par HTTP) et la décoder.
Il faudrait regarder les logs d'apache pour voir si il y a des erreurs (../data/access.log et ../data/error.log)

Tu peux aussi voir avec tcpdump/wireshark.

En regardant le code de l'interface en PHP, j'avais cru conprendre que quand le mediacenter ne connais pas le format de la vidéo, il y a une option pour piloter VLC en mode esclave et faire le transcodage à la volée; par contre c'était désactivé dans le code :-(. Là on aurait du vrai streaming.

Bruno
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum