Tutoriales y Manuales
Entradas Mensuales
-
►
2024
(Total:
1024
)
- ► septiembre (Total: 50 )
-
►
2023
(Total:
710
)
- ► septiembre (Total: 65 )
-
►
2022
(Total:
967
)
- ► septiembre (Total: 72 )
-
▼
2021
(Total:
730
)
-
▼
diciembre
(Total:
103
)
- Tecnología de Intel permite actualizar la BIOS de ...
- La Universidad de Kioto en Japón pierde 77TB de da...
- Redline Stealer es un malware que roba las contras...
- ¿Qué es un dropper? (Malware)
- Fundador de Signal asegura que Telegram es incluso...
- Diferencias entre el cifrado BitLocker y EFS en Wi...
- Mejores programas para reparar, recuperar y ver in...
- TWRP Recovery para teléfonos Android
- Herramientas para realizar ataques Man‑in‑the‑Midd...
- Vulnerabilidad en Azure App Service expone reposit...
- Las 20 mejores herramientas de Hacking de 2021
- Procesadores Intel 12th Alder Lake para el chipset...
- Alertan de una importante Campaña Phishing vía SMS...
- Extensiones Visual Studio Code para programar en ...
- ¿Qué es una APU (CPU + GPU) y un SoC?
- Crean un algoritmo capaz de adivinar el 41% de las...
- DuckDuckGo, la alternativa al buscador Google basa...
- Instalar MacOS Big Sur en una máquina Virtual con ...
- Editores de imágenes de vídeo gratuitos y de códig...
- Desinstalar todas las aplicaciones no deseadas que...
- Reparar tarjeta memoria SD dañada o estropeada
- Instalar aplicaciones Android en Windows 11: WSATo...
- Hackean servidores HP con CPUs AMD EPYC para minar...
- Logrotate: administra los registros (logs) de tu s...
- Las mejores shells para GNU/Linux
- Glosario términos en Linux: vocabulario básico
- Windows 10 versión 21H2 añade protecciones mejorad...
- Instalar varios sistemas operativos autoarrancable...
- Vulnerabilidad test de antígenos permite falsifica...
- Actualización de seguridad importante servidor web...
- Graves vulnerabilidades plugin SEO instalado en má...
- Vulnerabilidades Directorio Activo permiten hackea...
- Ministerio de Defensa de Bélgica es el primer país...
- La memoria DDR5 es apenas un 3% más rápida que la ...
- Actualizaciones de Windows 11 solucionan problemas...
- Disponible distro Hacking WiFi Wifislax de origen ...
- DuckDuckGo prepara navegador web que protegerá la ...
- Amazon patenta una red de cámaras que reconcen a p...
- Los mitos más comunes en ciberseguridad
- Hospital de Asturias (España) afectado por un ataq...
- Cable USB llamado BusKill permite borrar automátic...
- El hackeo con Pegasus para iPhone es uno de los at...
- Resumen de todas las vulnerabilidades de Log4j
- Instalación LineageOS en teléfonos Android
- Gestores de Contraseñas para Android
- Guía SysAdmin para SELinux
- Los mejores gestores de contraseñas gratuitos
- Configurar servidor DLNA para reproducir música y ...
- Instalar Kali Linux en tu teléfono móvil con NetHu...
- pfetch, screenfetch o neofetch : mostrar informaci...
- La estafa del supuesto familiar con la ‘maleta ret...
- Microsoft y Dell prepararan portátiles más reparables
- Contenedores en Firefox para mejorar privacidad al...
- Windows Terminal será la línea de comandos por def...
- Identificada una segunda vulnerabilidad en Log4j q...
- Protocolo WebDav permite conectar unidad de red re...
- Apple publica Tracker Detect para evitar que los u...
- Volvo Cars informa una brecha de seguridad
- Consejos de Seguridad para servidores Linux
- Vulnerabilidad en millones chips de WiFi y Bluetoo...
- Ataque de ransomware Lapsus al Ministerio de Salud...
- Configurar una VPN con Wireguard
- Distribuciones Linux para portátiles antiguos con ...
- Juegos retro para teléfonos móviles Androd e iPhone
- Solucionada vulnerabilidad de seguridad de Western...
- Ladrones de coches están utilizando AirTags de App...
- Cómo activar la autenticación en dos pasos en Goog...
- Detenida en España por estafar al Athletic de Bilb...
- ALPHV BlackCat es el ransomware más sofisticado de...
- Google permitirá ejecutar juegos de Android en Win...
- Google y Microsoft trabajan juntos para mejorar el...
- Vulnerabilidad crítica en Apache Log4j bautizada c...
- Nueva oferta de Microsoft 365 para los usuarios pi...
- Nueva versión de Kali Linux 2021.4 que mejora el s...
- Evitar que tus mails rastreen tus datos personales...
- Cómo configurar la privacidad y seguridad en Signal
- Google demanda a 2 rusos responsables de la botnet...
- Bots se hacen pasar por personal de Twitter para r...
- Importante vulnerabilidad en Grafana: actualizació...
- Descubiertos instaladores KMSPico para activar Win...
- Eltima SDK contiene hasta 27 múltiples vulnerabili...
- Mozilla publica Firefox 95 con mejoras destacadas ...
- Cómo migrar CentOS 8 a Rocky Linux 8, AlmaLinux 8 ...
- Freesync y G-Sync: tecnologías para monitores gami...
- Ansible permite automatizar tareas en distintos se...
- Syncthing es una herramienta gratuita multiplatafo...
- Curiosidades sobre el nuevo CEO de Twitter: 11.000...
- Filtros en Linux: pipes, tuberías: cut, sort, uniq...
- El auge del negocio de los ciberataques de denegac...
- ¿Qué son los (IoC) Indicadores de Compromiso?
- Teléfonos iPhone de empleados del Departamento de ...
- Mejores sistemas de rescate para recuperar fichero...
- Ciberataque denegación de servicio distribuido DDo...
- Hasta 9 routers de marcas muy conocidas acumulan u...
- Plantillas y archivos RTF de phishing contienen ma...
- Nvidia reedita la RTX 2060, ahora con 12 GB de RAM...
- Nueva versión IPFire mejora el rendimiento IPS e i...
- El perro robótico de Xiaomi usa Ubuntu de sistema ...
- WiFi 7 tendrá doble de velocidad (hasta 46 Gbps) y...
- Vulnerabilidad en impresoras HP tras 8 años afecta...
- ► septiembre (Total: 56 )
-
▼
diciembre
(Total:
103
)
-
►
2020
(Total:
212
)
- ► septiembre (Total: 21 )
-
►
2019
(Total:
102
)
- ► septiembre (Total: 14 )
-
►
2017
(Total:
231
)
- ► septiembre (Total: 16 )
-
►
2016
(Total:
266
)
- ► septiembre (Total: 38 )
-
►
2015
(Total:
445
)
- ► septiembre (Total: 47 )
-
►
2014
(Total:
185
)
- ► septiembre (Total: 18 )
-
►
2013
(Total:
100
)
- ► septiembre (Total: 3 )
-
►
2011
(Total:
7
)
- ► septiembre (Total: 1 )
Blogroll
Etiquetas
Entradas populares
-
Después de ver qué es una vCPU y la diferencia entre núcleos (cores) e hilos en los procesadores, pasamos a explicar toda la nomenclatura d...
-
Pese a que Gemini ofrece multitudes de opciones, recientemente, se ha dado a conocer una situación fuera de lo común. Hace unos días, un es...
-
Si estos días vas a cualquiera de las plataformas de venta que hay en internet y buscas un USB probablemente te encuentras con no pocos con ...
Configurar servidor DLNA para reproducir música y peliculas
DLNA es un servidor multimedia (video, audio y fotos) muy ligero, ya que simplemente hará una transferencia del archivo solicitado.
Cómo funciona el protocolo DLNA
En primer lugar vamos a explicar en qué consiste el protocolo DLNA. Son las siglas de Digital Living Network Alliance. Es un protocolo que permite compartir todo tipo de contenido multimedia entre un dispositivo y un servidor. Por ejemplo un ordenador o móvil con otro servidor. También televisiones que haya conectadas a una red local.
Su misión es permitir la comunicación entre dispositivos de una forma sencilla. Lógicamente esos equipos van a tener que ser compatibles. Esa comunicación siempre va a ser entre aparatos conectados en una misma red. Podemos utilizar tanto la red Wi-Fi como por cable Ethernet.
Cuando conectamos dispositivos compatibles a través de DLNA, podremos acceder al contenido de imágenes, vídeos y multimedia en general. Podremos tener el control del contenido almacenado en un disco duro de un servidor, desde el teléfono móvil o un ordenador.
Uno de los dispositivos va a hacer de servidor, que será el que ofrezca ese contenido almacenado, mientras que los demás actuarán como clientes o receptores y recibirán esa información. Es más cómodo y rápido que tener que meter el contenido en un USB o disco duro y enchufarlo a la televisión, por ejemplo.
Instalación Servidor
sudo apt install minidlna
Archivo de configuración del servicio
sudo nano /etc/minidlna.conf
Añadiremos al inicio del archivo de configuración, la ruta donde están nuestros archivos multimedia. Ejem:
media_dir=V,/media/Peliculas
media_dir=P,/media/Fotos
media_dir=A,/media/Musica
Si nuestro carpeta contiene, por ejemplo, vídeos y fotos, especificaremos de la siguiente manera:
media_dir=PV,/media/Peliculas_y_ Fotos
Si tenemos nuestros archivos multimedia en dos o más carpetas, podemos especificarlo así:
media_dir=A,~/Música
media_dir=A,/media/Musica
Descubrir el servidor en nuestra Red
Quitaremos la "#" delante de inotify y pondremos yes.
# Automatic discovery of new files in the media_dir directory.
inotify=yes
Poner nombre a nuestro servidor
Aquí podremos poner nombre a nuestro servidor:
# Name that the DLNA server presents to clients.
friendly_name=Mi Servidor DLNA
Añadir nuevo contenido Multimedia
Para que todos los nuevos archivos multimedia que añadamos, sean añadidos de forma automática a nuestro servidor, deberemos tener habilitada esta opción en el archivo de configuración:
# Automatic discovery of new files in the media_dir directory.
inotify=yes
Crear nueva base de datos
Para crear una nueva base de datos en nuestro servidor y eliminar la actual, por ejemplo, en el caso que cambiemos las carpetas donde esté nuestro contenido multimedia:
Borraremos la base de datos:
sudo rm -f /var/cache/minidlna/files.db
Reiniciaremos el servidor
sudo service minidlna restart
Como has podido ver en este paso anterior, la base de datos así como las portadas de los archivos multimedia, están defecto en la carpeta /var/cache/minidlna. Pero en el archivo de configuración, podemos cambiar la ruta. Para ello desmarcaremos la almohadilla y especificaremos la ruta deseada.
# Path to the directory that should hold the database and album art cache.
#db_dir=/var/cache/minidlna
Iniciar, Detener, Restaurar servicio
exec /usr/sbin/service minidlna start
o
sudo systemctl start minidlna.service
o
sudo service minidlna start
sudo service minidlna stop
sudo service minidlna restart
Forzar el reescaneado
Cuando añadamos nuevo contenido a nuestra Biblioteca multimedia, es posible que no aparezca, esto se soluciona forzando la recarga de nuestra base de datos:
sudo minidlnad -R ; sudo service minidlna restart
o sino, podemos hacer:
sudo service minidlna force-reload
Si accedemos a nuestra IP:8200, veremos todo el contenido disponible a través de nuestro servidor DLNA.
Puertos
En caso de tener cortafuegos, recordar abrir los puertos del servicio para poder acceder:
- TCP = 8200
- UDP = 1900
Crear listas m3u para minidlna o vlc
Un archivo .m3u, es un archivo de texto que contiene un listado de archivos multimedia que es muy utilizado por muchos reproductores como vlc. Cuando viste el artículo de minidlna, te preguntarías como hacer las playlist de este servidor. Pues ahora te explicaré como crear automáticamente listas desde tu terminal en segundos.
Crear lista para minidlna
Para crear la lista, no hace falta que especifiquemos la ruta del archivo en nuestro servidor, solo poniendo el nombre del mismo, minidlna buscará en su base de datos donde está este para reproducirlo.
No importa el lugar donde esté el archivo .m3u, nuestro servidor minidlna lo agregará a su base de datos y así al grupo de playlists.
Lista dentro de un directorio
Nos situamos en el directorio:
ls -1 | grep .mp3 > lista.m3u
Explicación del comando de listado
- ls -> lista archivos dentro de la carpeta
- -1 -> mostrar un archivo por línea
Después, podríamos ordenar el listado de diferente maneras, por ejemplo con comandos como sort.
Lista recursiva entrando dentro de subcarpetas
ls -1 -R | grep .mp3 > lista.m3u
Reproducir la lista desde nuestra terminal con vlc
vlc lista.m3u
Gerbera
Si quieres montar un servidor súper liviano, aprovechando tus clientes DLNA, pero algo más completo que miniDLNA, puedes instalar Gerbera.
Hace unos años instalé Gerbera a través de los repositorios de Ubuntu, pero mi objetivo era hacerlo en un contenedor docker.
Mediante un Dockerfile, construí una imagen y lo estuve utilizando. Ahora, unos años después, quise montar nuevamente Gerbera, pero esta vez utilizando la imagen de un miembro de la comunidad y en mi Raspberry Pi.
He intentado montar la imagen oficial, ahora ya disponible para ARM y amd64.
Servicio
La web de administración, dependiendo del contenedor, podemos encontrarla en diferentes puertos. En este docker que he tomado de ejemplo, corre por el puerto 49152.
Ahora indexa todos tus archivos multimedia y disfruta de ellos.
Cliente dlna para tu escritorio
Ya os expliqué como crear tu servidor dlna en raspberry o servidor Linux y como crear listas en m3u para el servidor, ahora tocaría el poder utilizar un cliente dlna en tu escritorio. Tenemos muchas aplicaciones para movil, smart TV,… pero, ¿Para escritorio?, no tendría sentido el montar un servidor multimedia solo para movil, tabletas y Tv. La verdad, es que escasean para escritorio, pero gracias a aplicaciones como Rhythmbox y sus plugins, podemos utilizar dlna de un modo muy sencillo. Aquí os explico como hacerlo:
Instalaremos Rhythmbox
sudo apt install rhythmbox
Una vez instalado, en los menús, accederemos a: Herramientas -> Complementos, habilitaremos marcando el checklist: Explorador de medios Grilo
Instalando en tu distro
Buscamos los plugins de Grilo en nuestra distro:
sudo apt search grilo-plugins
En Ubuntu 18.04, nos aparece grilo-plugins-0.3, dependerá la versión de que distro tengamos instalada. Instala la que tengas:
sudo apt install grilo-plugins-0.3
Ahora si abrimos Rhythmbox, tendría que aparecer nuestro servidor.
VLC
Para los que utilizamos VLC y no nos apetece el instalar o utilizar Rhythmbox, sigue los siguientes pasos:
- Una vez abierto VLC, pulsa CTRL + L
- En la columna derecha, bajo Red Local, haz click en Plug’n’Play Universal
- En la parte derecha, nos aparecerán todos los Servidores dlna disponibles en nuestra red local
Aplicaciones cliente DLNA para Android
En primer lugar vamos a ver algunas aplicaciones que podemos utilizar en Android para poder aprovechar el protocolo DLNA y compartir contenido multimedia y reproducir en Streaming en diferentes dispositivos.
Kodi
Kodi es, sin duda, una de las aplicaciones más populares para hacer Streaming. Se trata de un conocido centro multimedia que permite ver contenido a través de sus múltiples add-ons. También vamos a poder aprovecharnos del protocolo DLNA y acceder, desde el móvil, a lo que tengamos almacenado en otro dispositivo en la red.
Para usarlo tenemos que ir a la tienda oficial de Android y allí descargarlo. Es gratuito. Como siempre decimos, este tipo de aplicaciones es importante descargarlas siempre desde fuentes fiables, ya que de lo contrario podrían contener malware y ser una amenaza de seguridad para nuestros equipos.
Principales características de Kodi:
- Múltiples complementos.
- Permite acceder a contenido guardado en otros dispositivos.
- Actualizaciones frecuentes.
BubbleUPnP
Otra aplicación que también podemos usar en Android de forma gratuita es BubbleUPnP. Es un programa sencillo, que permite reproducir contenido multimedia, como pueden ser imágenes, vídeos y música, en Streaming. Utiliza el protocolo DLNA y lo podemos usar en dispositivos compatibles con este sistema operativo.
Un punto a destacar es que tiene también integración con los principales servicios en la nube. Es compatible con Google Drive o Dropbox, por lo que vamos a poder reproducir archivos directamente desde estos servicios sin tener que descargarlos. Esto es un plus de cara a ahorrar espacio en disco.
principales características de BubbleUPnP:
- Se conecta con cualquier servidor UPnP/DLNA.
- Reproduce archivos almacenados de forma local.
- Es compatible con servicios en la nube, como Google Drive, Dropbox, Google Photos, Box o OneDrive, además de servicios de música como TIDAL o Qobuz.
- Permite enviar el contenido que estamos reproduciendo a un dispositivo Chromecast.
LocalCast
Otra opción que tenemos es la de LocalCast. Permite conectarnos a otros ordenadores o servidores DLNA locales y servidores en la nube de una manera sencilla. Pero además, también ofrece la posibilidad de transferir contenido multimedia a dispositivos como Chromecast y reproducirlo fácilmente.
Cuenta con opciones más personalizables si lo comparamos con la opción anterior. Por ejemplo, vamos a poder personalizar el vídeo con funciones como ampliar, rotar o desplazar, además de buscar y utilizar subtítulos. Esto último es interesante de cara a poder ver contenido en versión original. No obstante, no tiene un reproductor como tal, sino que debemos conectarlo a un Chromecast o similar para reproducir el vídeo.
Las principales características son las siguientes:
- Permite enviar contenido local, ya sea desde servidores DLNA/UPnP o desde la nube, a cualquier Chromecast.
- Funciona de forma simple. Simplemente es conectar, elegir qué reproducir y empezar a verlo.
- Nos permite ajustar el vídeo y añadir subtítulos.
Fuentes:
https://ugeek.github.io/blog/post/2018-12-27-minidlna.html
https://www.redeszone.net/tutoriales/redes-cable/aplicaciones-dlna-android-ios/
0 comentarios :
Publicar un comentario
Los comentarios pueden ser revisados en cualquier momento por los moderadores.
Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.
Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.