¿Supiste lo que acaba de lanzar LagriHost? Sí, como lo estabas esperando, ahora vendemos Web Hosting y Dominios. Conoce más :)


Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Servidor multimedia dlna
#1
0
DLNA (Digital Living Network Alliance por sus siglas en Inglés) es una asociación varios fabricantes de la industria cuyo objetivo es fijar unos estándares que permitan compartir contenido multimedia entre dispositvos. DLNA utiliza Universal Plug and Play (UPnP) para la gestión, descubrimiento y control multimedia y y a su vez define los tipos de dispositivos que DLNA soporta:

Server: Como el dispositivo que comparte el dispositivo.
Renderer: Como el dispositivo en el cual se reproduce el contenido.
Controller: Como el dispositivo desde el cual se controla la reproducción.

DLNA funciona tanto por Ethernet como por Wi-Fi. En este útimo caso, cabe recordar que es distinto de Wi-Fi Direct, pues el contenido se comparte bajo el protocolo y a nivel "Broadcast" (Para todos os dispositivos) mientras que Wi-Fi Direct únicamente lo hace punto a punto y para archivos puntuales.

En nuestro caso utilizaremos MiniDLNA para convertir nuestro PC Linux (En este caso en particular Fedora) en un servidor DLNA: Primero instalaremos MiniDLNA (Está presente en los repositorios de RPMFusion) (Requiere contraseña de root):

Código:
$ su -c 'yum install minidlna'

Ahora tendremos que configurarlo, para ello tenemos que editar el archivo de configuración:

Código:
$ su -c 'nano /etc/minidlna.conf'

En este archivo debemos fijarnos en tres cosas fundamentales:

1) Descomentar el puerto (Que es el 8200 por omisión) y la interfaz de red por la cual vamos a compartir (Por omisión es eth0, pero ajústala de acuerdo a tu equipo).

2) Acto seguido, debemos decirle a MiniDLNA qué vamos a compartir. Para esto, simplemente añadimos el tipo de contenido y la ruta física de nuestros archivos. (A para archivos de audio, V para vídeos y P para imágenes) puedes añadir tantas líneas como contenido quieras compartir:
Código:
media_dir=A,/home/usuario/dlna/Música
media_dir=V,/home/usuario/dlna/Vídeos
media_dir=P,/home/usuario/dlna/Imágenes

3) Finalmente sólo modificamos el apartado "Friendy name" para poder identificar nuestro servidor en la Red. En resumen, mi configuración de ejemplo luce algo como:

Código:
# port for HTTP (descriptions, SOAP, media transfer) traffic
port=8200

# network interfaces to serve, comma delimited
network_interface=eth0

# set this to the directory you want scanned.
# * if have multiple directories, you can have multiple media_dir= lines
# * if you want to restrict a media_dir to a specific content type, you
#   can prepend the type, followed by a comma, to the directory:
#   + "A" for audio  (eg. media_dir=A,/home/jmaggard/Music)
#   + "V" for video  (eg. media_dir=V,/home/jmaggard/Videos)
#   + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
media_dir=A,/home/usuario/dlna/Música
media_dir=V,/home/usuario/dlna/Vídeos
media_dir=P,/home/usuario/dlna/Imágenes

# set this if you want to customize the name that shows up on your clients
friendly_name=DLNA Fedora Server

# set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache
db_dir=/var/cache/minidlna

# set this if you would like to specify the directory where you want MiniDLNA to store its log file
log_dir=/var/log/minidlna

# set this to change the verbosity of the information that is logged
# each section can use a different level: off, fatal, error, warn, info, or debug
#log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn

# this should be a list of file names to check for when searching for album art
# note: names should be delimited with a forward slash ("/")
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg

# set this to no to disable inotify monitoring to automatically discover new files
# note: the default is yes
inotify=yes

# set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO
enable_tivo=no

# set this to strictly adhere to DLNA standards.
# * This will allow server-side downscaling of very large JPEG images,
#   which may hurt JPEG serving performance on (at least) Sony DLNA products.
strict_dlna=no

# default presentation url is http address on port 80
#presentation_url=http://www.mylan/index.php

# notify interval in seconds. default is 895 seconds.
notify_interval=900

# serial and model number the daemon will report to clients
# in its XML description
serial=12345678
model_number=1

# specify the path to the MiniSSDPd socket
#minissdpdsocket=/var/run/minissdpd.sock

# use different container as root of the tree
# possible values:
#   + "." - use standard container (this is the default)
#   + "B" - "Browse Directory"
#   + "M" - "Music"
#   + "V" - "Video"
#   + "P" - "Pictures"
# if you specify "B" and client device is audio-only then "Music/Folders" will be used as root
#root_container=.

Debes tener en cuenta que el usuario MiniDLNA debe tener acceso a la carpeta de medios:

Código:
# chown usuario:minidlna -R /home/usuario/dlna

Ahora, debemos abrir los puertos en el firewall. Para ello ejecutamos en una terminal:

Código:
$ firewall-config

En la herramienta gráfica, selecciona en la parte superior "Configuración persistente" para hacer los cambios permanentes. A continuación elige la zona (Por omisión es la pública) y en la sección de puertos añade los siguientes a la lista:

Código:
8200 TCP y UDP
    1900 UDP


¡Listo! Reinicia MiniDLNA y comprueba su estado:

# service minidlna restart
# service minidlna status


Ya solo queda acceder con un dispositivo DLNA a tu red y empezar a explorar y compartir contenido en tu red. Si tienes un smartphone con Android, hay varias aplicaciones para compartir y soportar medios a través de DLNA, en mi caso particular recomiendo Skifta y nuestro servidor luciría algo así:

[Imagen: Skifta.png]

Fuente: sourceforge.net/projects/minidlna/

#2
0
Buena data, mas adelante lo voy a descargar




Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Codecs Multimedia comunes "Que es y como instalarlo" gtrabal 2 2,397 11-04-2015, 05:57 PM
Último mensaje: gtrabal
  Servidor ftp con debian Jesus Matamoros 0 1,877 02-07-2014, 01:36 PM
Último mensaje: Jesus Matamoros
  Servidor IMAP/IMAPS Jesus Matamoros 2 2,666 01-07-2014, 04:21 PM
Último mensaje: Jesus Matamoros
  Monitorizacion de un servidor debian mediante logs Jesus Matamoros 0 1,825 29-05-2014, 06:26 PM
Último mensaje: Jesus Matamoros
  Servidor web en debian Jesus Matamoros 1 2,271 28-05-2014, 05:35 PM
Último mensaje: Frankqoo



Usuarios navegando en este tema:
1 invitado(s)


Forum software by © MyBB Theme © Kevinex & iAndrew 2018