SDB:Streaming de contenido multimedia a Xbox 360 desde openSUSE

Saltar a: navegación, buscar
Probado en openSUSE Artículos recomendados Artículos relacionados
Icon-checked.png

Icon-manual.png Icon-ayuda.png

Este artículo tiene la finalidad de explicar como hacer streaming desde openSUSE a la consola de juegos Xbox 360.

Situación

La consola de juegos Xbox 360 de Microsoft cosecha un gran número de ventas a nivel mundial. Entre sus características principales además de consola de videojuegos tenemos su capacidad de reproducir contenido multimedia (imágenes, audio y vídeo). Aunque la consola en sus últimas versiones cuenta con discos duros de muy altas capacidades y puede reproducir archivos desde memorias USB, existe la posibilidad de reproducir los contenidos de un computador conectado en la misma red local con el Windows Media Center, lo que acarrea muchas ventajas y posibilidades para el usuario.

En este artículo se explicara como utilizar el servidor uShare del proyecto GeeXboX para utilizar la capacidad de streaming local del Xbox 360.


Procedimiento

Instalar uShare

El paquete se encuentra en el repositorio OSS, por lo que se puede instalar fácilmente desde el gestor de archivos o desde consola con el siguiente comando:

sudo zypper in ushare

Abrimos el archivo de configuración de uShare

Para GNOME

gksudo gedit /etc/ushare.conf

Para KDE

kdesu kwrite /etc/ushare.conf

Cambiar la configuración de uShare

# /etc/ushare.conf
# Configuration file for uShare

USHARE_LOCALE=en_US.UTF-8

# uShare UPnP Friendly Name (default is 'uShare').
USHARE_NAME=uShare (Nombre con el que el Xbox reconocerá nuestro computador) 

# Interface to listen to (default is eth0).
# Ex : USHARE_IFACE=eth1
USHARE_IFACE=eth0

# Port to listen to (default is random from IANA Dynamic Ports range)
# Ex : USHARE_PORT=49153
USHARE_PORT= 

# Port to listen for Telnet connections
# Ex : USHARE_TELNET_PORT=1337
USHARE_TELNET_PORT= 

# Directories to be shared (space or CSV list).
# Ex: USHARE_DIR=/dir1,/dir2
USHARE_DIR=/home/equipo/Vídeos/, /home/equipo/audio (aquí podemos añadir todos los directorios que queramos compartir con nuestra Xbox 360 separados por comas)
# Use to override what happens when iconv fails to parse a file name.
# The default uShare behaviour is to not add the entry in the media list
# This option overrides that behaviour and adds the non-iconv'ed string into
# the media list, with the assumption that the renderer will be able to
# handle it. Devices like Noxon 2 have no problem with strings being passed
# as is. (Umlauts for all!)
#
# Options are TRUE/YES/1 for override and anything else for default behaviour
USHARE_OVERRIDE_ICONV_ERR=yes 

# Enable Web interface (yes/no)
ENABLE_WEB=no

# Enable Telnet control interface (yes/no)
ENABLE_TELNET=no
 
# Use XboX 360 compatibility mode (yes/no)
ENABLE_XBOX=yes (Cambiar a yes para activar la compatibilidad con el Xbox) 

# Use DLNA profile (yes/no)
# This is needed for PlayStation3 to work (among other devices)
ENABLE_DLNA=no

Guardar los cambios y cerrar el editor.

Iniciar y detener el servidor

Para iniciar el servidor basta con ejecutar el comando sudo /etc/init.d/ushare start y para detenerlo sudo /etc/init.d/ushare stop.

Hay que reiniciar el servidor para que sean visibles cambios en los archivos.

Información complementaria

Formatos multimedia soportados por el Xbox 360

La consola solo soporta un limitado número de formatos privativos de audio y vídeo que se listaran a continuación, es necesario cambiar el formato de estos archivos para poder reproducirlos, usando programas como HandBrake que se encuentran en el repositorio PackMan.

Video

Compatibilidad con AVI La Consola Xbox 360 es compatible con los siguientes formatos AVI:
  • Extensiones de archivo: .avi, .divx
  • Contenedores: AVI
  • Perfiles de vídeo: MPEG-4 Parte 2 (Simple Profile y Advanced Simple Profile)
  • Velocidad de bits del vídeo: 5 Mbps, con resoluciones de 1280 × 720 a 30 fps
  • Perfiles de audio: Dolby® Digital (canal 2 y canal 5.1), MP3
  • Velocidad máxima de bits de audio: sin restricciones
Compatibilidad con H.264 La Consola Xbox 360 es compatible con los siguientes formatos H.264:
  • Extensiones de archivo: .mp4, .m4v, mp4v, .mov, .avi
  • Contenedores: MPEG-4, QuickTime
  • Perfiles de vídeo: básico, principal y alto (hasta el nivel 4.1)
  • Velocidad de bits del vídeo: 10 Mbps, con resoluciones de 1920 × 1080 a 30 fps
  • Perfiles de audio: AAC, 2 canales, baja complejidad
  • Velocidad máxima de bits de audio: sin restricciones
Compatibilidad con MPEG-4 Parte 2 La Consola Xbox 360 es compatible con los siguientes formatos MPEG-4:
  • Extensiones de archivo: .mp4, .m4v, .mp4v, .mov, .avi
  • Contenedores: MPEG-4, QuickTime
  • Perfiles de vídeo: MPEG-4 Parte 2 (Simple Profile y Advanced Simple Profile)
  • Velocidad de bits del vídeo: 5 Mbps, con resoluciones de 1280 × 720 a 30 fps
  • Perfiles de audio: AAC, 2 canales, baja complejidad
  • Velocidad máxima de bits de audio: sin restricciones
Compatibilidad con WMV (VC-1) La Consola Xbox 360 es compatible con los siguientes formatos WMV:
  • Extensiones de archivo: .wmv
  • Contenedores: ASF
  • Perfiles de vídeo: WMV7 (WMV1), WMV8 (WMV2), WMV9 (WMV3), VC-1 (WVC1 o WMVA) en formato simple, principal y avanzado hasta el nivel 3
  • Velocidad de bits del vídeo: 15 Mbps, con resoluciones de 1920 × 1080 a 30 fps
  • Perfiles de audio: WMA7/8, WMA9 Pro (estéreo y 5.1), WMA Lossless
  • Velocidad máxima de bits de audio: sin restricciones

Audio

  • ACC
  • Mp3
  • WMA

Iniciar uShare durante el arranque (KDE)

  • Abrir preferencias del sistema
  • Entrar en arranque y apagado
  • Añadir script: ushare -x
Streaming xbox.jpg

Enlaces externos