Grabador de video digital utilizando un cluster con tecnología Raspberry Pi

La computación en cluster es un área muy importante en la actualidad. Gracias a ésta, se puede acceder a servicios en internet que cuentan con tolerancia a fallas y disponibilidad continua. Los usuarios de internet pueden hacer uso de bases de datos, correo electrónico y archivos entre otros s...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Cervantes Ramírez, Fernando Israel
مؤلفون آخرون: Estrada Saldaña, Fernando
التنسيق: Trabajo recepcional licenciatura
اللغة:spa
منشور في: Universidad Autónoma de Ciudad Juárez 2017
الموضوعات:
DVR
الوصول للمادة أونلاين:http://hdl.handle.net/20.500.11961/2972
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
الوصف
الملخص:La computación en cluster es un área muy importante en la actualidad. Gracias a ésta, se puede acceder a servicios en internet que cuentan con tolerancia a fallas y disponibilidad continua. Los usuarios de internet pueden hacer uso de bases de datos, correo electrónico y archivos entre otros servicios sin interrupciones. Si se presenta una falla dentro de una red de servidores en cluster, ésta se corrige inmediatamente sin que los usuarios lo noten. Los sistemas en cluster más importantes llegan a contar con miles de computadoras conectadas en red en una sola habitación. La cantidad de dinero requerida para replicar tales estructuras es un obstáculo mayor para quien desee implementar soluciones y desarrollar investigaciones en esta área. La reciente creación e introducción al mercado de la Raspberry Pi, ha hecho posible la construcción de este tipo de estructuras sin necesidad de invertir grandes sumas de dinero. De esta manera, la computación en cluster queda al alcance de un mayor número de personas con el fin de investigar y profundizar más en el desarrollo de esta área de la computación. Deseando explorar el área del cómputo en cluster, se optó por desarrollar el presente proyecto que consiste en un sistema DVR conformado por tablillas Raspberry Pi que graba y procesa video de alta definición. La cámara de video de Raspberry Pi captura video en formato AVI, que más tarde mediante el uso de librerías para Linux es convertido a video en formato MP4 y almacenado en un sistema distribuido de archivos que comparten todos los nodos que constituyen el sistema en cluster. En la actualidad un sistema DVR puede llegar a resultar muy costoso debido a que usualmente viene con equipo de cámaras de seguridad y costos de instalación incluidos. Esto en ocasiones no es alcanzable para microempresas u hogares los cuales en su mayoría no cuentan con los recursos necesarios para implementar dichos sistemas. El objetivo de este trabajo de investigación consistió en construir un DVR de bajo costo para el procesamiento de video de alta definición utilizando un cluster de Raspberry Pi. La manera en que se realizó esto fue mediante la integración de un sistema en cluster conformado por tablillas Raspberry Pi. El video de alta definición es grabado mediante el uso de la cámara de video de Raspberry Pi, esta cámara se encuentra instalada en uno de los nodos que forman parte del sistema en cluster. Específicamente se logró integrar un sistema de grabación de video de alta definición con hardware de bajo costo que además ofrece ventajas como tolerancia a fallas y redundancia en cuanto a almacenamiento de la información se refiere. En el capítulo 1, se presenta el origen de los DVR (Grabador de Video Digital por sus siglas en Ingles) así como de la tecnología Raspberry Pi. Qué otros usos se les ha dado, y qué proyectos interesantes se han hecho con la Raspberry Pi. Se menciona los tipos de DVR que existen y cuál de estos se usará para el proyecto de investigación. También se define el problema, cuál es el objetivo general y los objetivos específicos. Se define así mismo la justificación del proyecto y se plantean las preguntas de investigación que se esperan resolver durante el desarrollo del mismo. En el capítulo 2, se describe el grupo central de conceptos que van involucrados al desarrollo del proyecto. Básicamente, se dividen en tres grupos: DVR, Raspberry Pi y Clusters. De cada uno de ellos se derivan algunos subtemas, como la historia de estos y el uso que se les da en la actualidad. En el capítulo 3, se describe los materiales que se utilizaron para el desarrollo de este proyecto, así como, los pasos que se siguieron para su desarrollo. En el capítulo 4, se presentan los resultados que se obtuvieron al finalizar el desarrollo de este proyecto. Los resultados son satisfactorios desde un punto de vista del proyecto como un prototipo. El proyecto cumple con su función de grabar video de alta definición, procesarlo o convertirlo a un formato diferente y almacenarlo en el sistema de archivos distribuido del sistema en cluster. En el capítulo 5, se presentan las conclusiones acerca de este proyecto. Es notorio que pudo haberse realizado de mejores maneras, no se reclama el método utilizado como el mejor, sin duda, se pueden realizar numerosas modificaciones lo cual haría este sistema aún más atractivo para el usuario final.