Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Monta tu Centro Multimedia con Raspberry Pi

3.456 visualizaciones

Publicado el

Slides de la charla que di cobre como montar tu propio Centro Multimedia en una Raspberry Pi paso a paso.
http://www.cyliconvalley.es/2015/03/04/charla-monta-tu-centro-multimedia-con-rapsberry-pi/

Publicado en: Tecnología
  • Sé el primero en comentar

Monta tu Centro Multimedia con Raspberry Pi

  1. 1. Monta tu centro multimedia con Raspberry Pi
  2. 2. • Que es Raspberry Pi? • No confundir con Arduino! • Modelos y diferencias • Sistemas Operativos • Que podemos hacer con ella? • Instalación de OpenElect y Kobi • Configuración de Kobi. • Instalación de Plugins • AirPlay • Descarga de torrents Indice
  3. 3. Que es Raspberry Pi? - Es un mini Pc, o ordenador de “placa reducida”, de bajo consumo y bajo coste, con todo lo necesario para funcionar con solo enchufarlo. - Desarrollado en Reino unido por la fundación Raspberry Pi con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas - Los Primeros diseños salieron en el 2006. - La Fundación Raspberry Pi fue fundada en 2009 en Canmbridge como una asociación caritativa. - La idea principal era hacer llegar un pc de bajo coste a todas las partes del mundo y animar a los niños a aprender informática. - El precio es sobre unos 35$ la unidad.
  4. 4. Que es Raspberry Pi? - Salió a la venta oficialmente en Febrero de 2012 y las dos tiendas que la vendían terminaron su stock en pocos minutos. - En los 6 primeros meses se vendieron más de 500.000 unidades. - Tuvieron bastantes problemas de fabricación y de envío los primeros meses, aunque se fueron resolviendo con el tiempo. - Ahora mismo con el reciente lanzamiento de la versión 2, solo están teniendo problemas de Stock.
  5. 5. - Es un mini-pc al que podemos conectar todo esto y más! - El diseño no incluye un disco duro ni unidad de estado sólido, ya que usa una tarjeta SD para el almacenamiento permanente. - Tampoco incluye fuente de alimentación ni carcasa
  6. 6. No confundir con Arduino - Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. - Su software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing y el cargador de arranque que es ejecutado en la placa. - Arduino se suele utilizar para desarrollar objetos interactivos autónomos. - Las placas se pueden montar a mano (Free) o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. - Puede tomar información del entorno a través de sus entradas analógicas y digitales, puede controlar luces, motores y otros actuadores. - Taller CyLicon Valley
  7. 7. Dimensiones - Dimensiones muy reducidas (8,5cm x 5,6cm)
  8. 8. Componentes - Componentes básicos de la Rapsberry Pi Model B (Después diferencias entre modelos.) - Video, Audio, Led de estado, USBs, LAN, GPIO (Puerto Entrada/Salida de Propósito General), CPU, GPU, RAM, Power, SD CARD Reader y HDMI - La GPU es capaz de procesar archivos de video en calidad BlueRay utilizando el estándar H.264 a 40MBits/s - También puede reproducir video en 3D
  9. 9. Componentes - En su corazón nos encontramos con un chip integrado Broadcom BCM2835, que contiene un procesador ARM11 con varias frecuencias de funcionamiento y la posibilidad de subirla (overclocking) hasta 1 GHz sin perder la garantía, un procesador gráfico VideoCore IV. - Versión 6 de la arquitectura ARM, la cual no es soportada por una gran cantidad de distribuciones Linux, incluyendo Ubuntu. (Esto cambia en Raspberry Pi 2) - Esta elección de la arquitectura fue una de las decisiones más importantes a tomar, en las versions Raspberry Pi 1 ya que limita mucho a los sistemas operativos, hay que migrar a esta arquitectura si no lo estaban ya como es normal.
  10. 10. Modelos y diferencias - Los modelos principales son: - Raspberry Pi 1 => Model A, Model B Rev1, Model B rev2, Model B+ (Las principales diferencias son el Puerto Ethernet, los puertos USBs y tamaño de la memoria - 128, 256, 512MB (Han ido saliendo desde 2012 hasta finales de 2014 la B+) - Raspberry Pi 2 => Model B (Febrero 2015)
  11. 11. Modelos y diferencias - No lleva pila para reloj en tiempo real y hay que actualizarlo cuando nos conectamos a internet en el arranque con un servidor de tiempos NTP - La CPU está basada en la versión 6 de la arquitectura ARM, la cual no es soportada por una gran cantidad de distribuciones Linux, incluyendo Ubuntu. (Esto cambia en Raspberry Pi 2) -
  12. 12. Modelos y diferencias - Raspberry Pi 2 Model B es la 2º generación de Raspberry Pi reemplazando la original Raspberry Pi 1 Model B+ en Febrero de 2015. - El principal cambio es el cambio de arquitectura del microprocesador a ARMv7, Que tiene soporte para prácticamente todas las distribuciones GNU/Linux, incluidas Snappy Ubuntu Core y Microsoft Windows 10 - También ofrece una compatibilidad 100% con la version ARMv6 de las anteriores Raspberrys - Comparada con la Raspberry Pi 1 tiene: - 900MHz quad-core ARM Cortex-A7 CPU - 1GB RAM - Micro SD card slot - Consume 900mA - Y el resto de componentes de la Raspberry Pi 1 B+
  13. 13. - Algunos BenchMarks para comparar
  14. 14. - Algunos BenchMarks para comparar
  15. 15. - Algunos BenchMarks para comparar
  16. 16. Sistemas Operativos - Existen muchos Sistemas Operativos que soportan correr en Raspberry Pi.
  17. 17. Sistemas Operativos - Hay algunos que solo son soportados por la versión 2. - Windows 10 aún no está disponible, fue anunciado en el lanzamiento de Raspberry Pi 2. - Será gratuita! - OpenELEC Será el que utilizaremos más adelante para enseñar su instalación.
  18. 18. Sistemas Operativos - Sistemas operativos Linux orientados a Media Centers, Minas de Bitcoins, Ataques de Seguridad, robótica, etc
  19. 19. Que podemos hacer con ella?
  20. 20. Que podemos hacer con ella?
  21. 21. Que podemos hacer con ella? - Un servidor web como los básicos de Amazon - Estación metereológica, webcam de sistema de seguridad. - Ambiligth => https://www.youtube.com/watch?v=9bGORvKuWmg&feature=youtu.be - Casa Automatizada con Siri => https://www.youtube.com/watch?v=PXmCiaRc9XU - Servidor DropBox Privado de empresa con “OwnCloud” de SolidGear
  22. 22. Que podemos hacer con ella?
  23. 23. Que necesitamos? - Además de la Raspberry Pi necesitaremos… - Tarjeta SD para Raspberry Pi 1 - Tarjeta MicroSD para Raspberry Pi 2 - Cable HDMI - Cargador de corriente, vale con un cargador de móvil microUSB - Raspberry Pi 1 700mA (3.5W) - Raspberry Pi 1 600mA (3.0W) Opcional: - Carcasa - USBWifi - Mini-teclado
  24. 24. Instalación del SO - Vamos a instalar paso a paso esta mezcla de OpenElec con Kodi
  25. 25. Instalación del SO - Vamos a conseguir tener algo parecido a esto según arranca la Raspberry Pi - Conectado a internet. - Controlándolo con el móvil, el mando de la televisión o el teclado/ratón - Demo => https://www.youtube.com/watch?v=LUK2rtPYnVI
  26. 26. Instalación desde Windows 1º - Descargamos la imagen de OpenElec - http://openelec.tv/get-openelec Versión de Raspberry que tengamos -
  27. 27. Instalación desde Windows 2º - Formateamos la tarjeta SD - MicroSD - Fat32 no NTFS => NTFS no está soportado de manera nativa en todos los Linux, problemas…. -
  28. 28. Download =>http://www.electroensaimada.com/uploads/9/0/8/9/9089783/win32diskimager-binary.rar Instalación desde Windows 3º - Instalamos Win32 Disk Imager 4º - Grabamos la imagen en la tarjeta - http://www.electroensaimada.com/uploads/9/0/8/9/9089783/win32diskimager-binary.rar
  29. 29. Instalación desde Linux 1º - Descargamos OpenElec - http://openelec.tv/get-openelec Versión de Raspberry que tengamos - En esta ocasión descargamos el archivo que contiene un directorio comprimido.
  30. 30. Instalación desde Linux 2º - Descomprimimos el archivo 3º - Insertamos la tarjeta y buscamos el device - Descomprimimos con tar - dmesg muestra por pantalla los logs de sistema y usamos tail para filtrar si supiéramos el nombre del dispositivo. - En este caso la tarjeta se llama mmcblk0 -
  31. 31. Instalación desde Linux 4º - Grabamos la imagen en la tarjeta - Cuidado con seleccionar el dispositivo donde vamos a grabar! - Podemos formatear otra unidad!! - Poner leer, quitar leer, poner leer…..
  32. 32. Instalación desde MacOS 1º - Descargamos la imagen de OpenElec - http://openelec.tv/get-openelec Versión de Raspberry que tengamos - Descargamos el archivo de imagen comprimido.
  33. 33. Instalación desde MacOS 2º - Descomprimimos el archivo 3º - Insertamos la tarjeta y buscamos el device - En este caso la tarjeta es disk1 -
  34. 34. Instalación desde MacOS 4º - Desmontamos la tarjeta 5º - Ponemos a 0 todos los bytes de la tarjeta 6º - Grabamos la imagen en la tarjeta - Asegurarnos de que es el device correcto!!!
  35. 35. Instalación desde MacOS 7º - Syncronizamos los cambios antes de extraer la tarjeta
  36. 36. Configuración de Kobi 1º - Esperamos que arranque - Colocamos la tarjeta SD y enchufamos la Raspberry Pi - Perdonadme por las capturas, son fotos desde el móvil :P
  37. 37. Configuración de Kobi 1º - Esperamos que arranque
  38. 38. Configuración de Kobi 2º - Configuramos el idioma - Veis que se ve mal? - No encaja en la pantalla, es más grande. - Lo cambiaremos después
  39. 39. Configuración de Kobi 2º - Configuramos el idioma
  40. 40. Configuración de Kobi 2º - Configuramos el idioma
  41. 41. Configuración de Kobi 3º - Configuramos el Nombre del equipo
  42. 42. Configuración de Kobi 4º - Configuramos la red Wifi - Os puede no salir ninguna como a mi, no hay problema, aunque tengáis vuestro USBWifi conectado. - Después veremos como configurarlo.
  43. 43. Configuración de Kobi 4º - Activamos el servicio de SSH - ssh es un servicio para conectarnos a la raspberry de manera remota desde otro pc y administrarla. - Samba es un servicio para compartir directorios.
  44. 44. Configuración de Kobi 5º - Terminamos la instalación
  45. 45. Configuración de Kobi 5º - Terminamos la instalación - Todo bastante fácil
  46. 46. Configuración de Kobi - Sistema => Ajustes
  47. 47. Configuración de Kobi - Aquí tenemos todo el menú de configuración - Explicar paso a paso, pero no nos meteremos en todos, por que son muchos. - Solo los importantes.
  48. 48. Configuración de Kobi - Apariencia => internacional - Se cambia el idioma y la hora
  49. 49. Configuración de Kobi - Apariencia => Ajustes - Permitir renombrado y borrado de archivos está bien marcarlo. - Y mostrar archivos ocultos -
  50. 50. Configuración de Kobi - Videos => Ajustes -
  51. 51. Configuración de Kobi - Que sepáis que podemos ver un montón de canales por internet - Pero esto no lo veremos aquí.
  52. 52. Configuración de Kobi - Servicios => Ajustes - Activar el permitir que los programas de otro equipo controlen Kodi, para las aplicaciones de terceros - Como el mando desde el móvil.
  53. 53. Configuración de Kobi - Sistema => Ajustes - Aquí configuraremos la resolución y el tamaño de la pantalla.
  54. 54. Configuración de Kobi - Menú Información del sistema - Configuramos y podemos ver cosas del propio sistema operativo. -
  55. 55. Configuración de Kobi - En Red nos saldrán una lista de redes inalámbricas si tenéis el USBWifi, y con seleccionar una y darle a conectar, nos pedirá la clave y accederá después de meterla. - En este caso está por cable conectado.
  56. 56. Configuración de Kobi - Lista de reder wifi - Seleccionamos una.
  57. 57. Configuración de Kobi - Aquí ya conectada
  58. 58. - Arrancar Kodi en local y poner algún video.
  59. 59. Instalación de Plugins - Plugin de video por ejemplo - Videos => Add-ons
  60. 60. Instalación de Plugins - Esta lista nos saldrá vacía - Tendremos que dar a “Conseguir más…”
  61. 61. Instalación de Plugins - Saldrá esta lista, y seleccionaremos uno
  62. 62. Instalación de Plugins - El de vine por ejemplo -
  63. 63. Instalación de Plugins - Nos saldrá esta pantalla y le daremos a instalar.
  64. 64. Instalación de Plugins - Una vez nos salga un aviso de que ya está instalado, nos iremos a la pantalla principal y ya lo tendremos. -
  65. 65. Uso de Plugins - Plugin de Metacafé recién instalado. -
  66. 66. Uso de Plugins - Lo seleccionamos y entramos en su menú de videos, seleccionamos una carpeta
  67. 67. Uso de Plugins - Y ya tendremos los videos para verlos!
  68. 68. - Arrancar Kodi en local y poner el pluging de las TedTalks.
  69. 69. AirPlay - AirPlay es un protocolo de comunicación de Streaming de audio, video y fotos. - También podemos hacer mirroring, aunque no funciona muy bien. - El AirPlay va mas o menos bien….
  70. 70. Activación de AirPlay - Activamos el AirPlay en la configuración en el menú Servicios => Ajustes. - Si da tiempo => https://www.youtube.com/watch?v=PGWFXTn7WAE
  71. 71. Descarga de Torrents Que son los Torrents?? En serio?!?!?!? - Explicar un poco que son los torrents y como se utilizan normalmente desde el pc. -
  72. 72. Descarga de Torrents - Transmission es el programa que vamos a instalar para poder descargar los torrents directamente a nuestro disco duro. -
  73. 73. Instalación de Transmission - Antes no lo tenían como plugin y era más engorroso de instalar, pero ahora, es muy simple. - Para instalarlo como plugin Ajustes => Add-ons
  74. 74. Instalación de Transmission - Seleccionar Todos los add-ons
  75. 75. Instalación de Transmission - Entramos en Servicios - Como veis, hay muchísimos add-ons para instalar
  76. 76. Instalación de Transmission Seleccionamos transmission. Y le daremos a instalar, aquí yo ya lo tengo instalado.
  77. 77. Configuración Transmission Ahora para su configuración iremos a Ajustes => Add-ons
  78. 78. Configuración Transmission Seleccionaremos transmission
  79. 79. Configuración Transmission Seleccionamos Configurar
  80. 80. Configuración Transmission Pantalla de configuración. Seleccionamos Download Directory para seleccionar la ruta donde queramos guardar las descargas. Tenemos que configurar también el directorio donde se almacenan los archivos temporales, ya que sino se guardarán en la tarjeta SD y nos quedaremos sin espacio seguramente. Lo mejor configurar los 3 paths a un disco duro externo grande, para que no nos de problemas. Este disco duro no tiene que estar en NTFS.
  81. 81. Configuración Transmission Seleccionamos la ruta del disco externo, en este caso se llama Iomega_HDD Aceptamos => OK
  82. 82. Configuración Transmission Ahora ya tenemos transmission instalado y configurando, vamos a acceder a él. Miramos la IP de la Raspberry para conectarnos desde otro dispositivo, pc, móvil, etc
  83. 83. Descargando Torrents Accedemos a la dirección de la IP de la Raspberry pero al puerto :9091 Y se nos abrirá transmission.
  84. 84. Descargando Torrents Buscamos torrents a bajar “Legales”.
  85. 85. Descargando Torrents Le daremos a ese icono y se nos abrirá esta ventana para cargar los archivos torrents O una url con el torrent.
  86. 86. Descargando Torrents Y ya estamos descargando!! Una vez lo tengamos descargado desde Kobi podemos acceder a nuestro disco duro y a los archivos multimedia descargados!

×