Subido por Elias Cassal

Implementación servidor streaming

Anuncio
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
UNIVERSIDAD AUTÓNOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS INTEGRAS DEL GRAN CHACO
INGENIERIA INFORMATICA
SERVIDOR DE VIDEOS DE ENTRETENIMIENTO
DE VIDEO JUEGOS A TRAVÉS DE
SUSCRIPCIONES
Materia
: Transmisión de voz y video
Sigla
: IEL - 511
Docente
: Elías Cassal Baldiviezo
Estudiante
: Wilford Betancourt Vallejos
YACUIBA - BOLIVIA
1
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
2
INDICE
1.
INTRODUCCION ............................................................................................................... 3
2.
PLANTEAMIENTO DEL PROBLEMA ............................................................................ 4
2.1.
3.
4.
Formulación del problema ............................................................................................ 4
OBJETIVOS ........................................................................................................................ 5
3.1.
Objetivo general ............................................................................................................ 5
3.2.
Objetivos Específicos ................................................................................................... 5
ALCANCES Y LIMITACIONES ....................................................................................... 5
4.1.
Alcances ........................................................................................................................ 5
4.2.
Limitaciones .................................................................................................................. 5
5.
JUSTIFICACION ................................................................................................................ 5
6.
MARCO TEORICO ............................................................................................................ 6
6.1.
7.
¿Qué es Streaming? ...................................................................................................... 6
MARCO APLICATIVO ..................................................................................................... 8
7.1.
Presupuesto para la instalacion y funcionamiento ........................................................ 8
7.2.
Proceso de instalación ................................................................................................... 9
8.
CONCLUSIONES ............................................................................................................. 13
9.
REFERENCIAS BIBLIOGRAFICAS .............................................................................. 15
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
1. INTRODUCCION
Existen diferentes maneras para conseguir transmitir un vídeo a través de la red a
muchos usuarios a la vez. Una de las opciones más razonables –y la única cuando
queremos emitir un evento en directo- es el streaming. Típicamente, para poder ver un
vídeo en el ordenador se necesita que el archivo se encuentre en el equipo. El vídeo,
sin embargo, es un contenido que requiere archivos muy grandes, por lo que la descarga
del mismo desde la red puede hacerse tediosa, e inviable cuando se precisa de la visión
en tiempo real. Con el streaming este problema se soluciona: el usuario –clientesimplemente hace clic sobre un link en una página Web y el vídeo comienza a
reproducirse desde otro ordenador –servidor- sin necesidad de que éste sea el del
usuario.
Un ejemplo de este tipo de transmisión sería la página de vídeo bajo demanda
YouTube: cuando vemos un vídeo a través de esta popular página éste no se encuentra
en nuestro ordenador, sino que se recibe en tiempo real desde un servidor remoto. En
este caso el vídeo está previamente guardado, pero permite aclarar los conceptos que
nos llevarán al streaming como sistema de emisión de eventos en tiempo real.
A través de este tutorial se pretende realizar una introducción práctica al streaming,
explorando las diferentes opciones que existen en la actualidad y explicando el
funcionamiento de las más importantes. Para el mismo se han utilizado las versiones
gratuitas de los programas necesarios para realizar la emisión y recepción de vídeo en
tiempo real a través de la red; posteriormente se hará referencia a las limitaciones que
esto conlleva.
En primer lugar, se deben conocer qué elementos son necesarios para realizar este
proceso y qué opciones de transmisión existen en la actualidad. Dos de estos elementos
han sido introducidos ya anteriormente: el cliente y el servidor, es decir, el usuario que
quiere ver el vídeo y la máquina que los posee y que controla el acceso de los usuarios.
Además, se precisa de una cámara que registre el evento y de un equipo con una tarjeta
3
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
capturadora que codifique el vídeo y lo mande al servidor. Típicamente, el equipo que
codifica el vídeo y el servidor es el mismo, aunque es posible hacerlo por separado. Si
la transmisión, en lugar de hacerse en directo, se realiza a través de un archivo pregrabado el sistema se denomina Vídeo bajo demanda (VoD).
La forma en la que se envía la información a diferentes usuarios permite hacer una
clasificación de las posibilidades que ofrece el servicio. Si cada usuario que accede al
vídeo obtiene un flujo de datos independiente el proceso se denomina Unicast. Si, por
el contrario, el mismo flujo de datos se utiliza para servir el vídeo a varios usuarios se
dice que se está haciendo Multicast. Es importante conocer en qué condiciones se
quiere emitir el contenido multimedia, puesto que definirá el ancho de banda necesario
en el servidor para que la transmisión sea correcta. En un escenario de unicast, el
método más simple de realizar streaming, el ancho de banda necesario aumenta
linealmente en relación al número de usuarios; a mayor número de usuarios, más ancho
de banda consumido. En multicast, sin embargo, este problema se solventa enviando
un único flujo de datos al que se conectan los usuarios, por lo que reduce drásticamente
el ancho de banda necesario para la transmisión del contenido.
2. PLANTEAMIENTO DEL PROBLEMA
El crecimiento del internet en nuestro país, ha permitido la visualización de videos,
películas, series, etc. Interactiva que cada día es muy utilizada por distintas edades,
para brindar entretenimiento de calidad a un menor costo. Es por esta razón que se debe
buscar una tecnología de un sistema para la transmisión de videos con el fin de
entretenimiento, que permita la creación de tecnología multimedia para poder enviar
videos en la red.
2.1. Formulación del problema
¿Cómo puede un sistema de Multimedia enviar videos de juegos realizados para un
entretenimiento masivo?
Ingeniería Informática
4
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
3. OBJETIVOS
3.1. Objetivo general
Analizar un sistema de multimedia interactiva en internet, para realizar la transmisión
de videos de entrenamiento de videojuegos en internet con suscripciones.
3.2. Objetivos Específicos

Investigar tecnologías para un sistema de multimedia interactiva en Internet.

Analizar el sistema de multimedia interactiva para las distintas edades como
entrenamiento masivo.

Estudiar las especificaciones o requisitos básicos que debería tener un sistema
de multimedia para la transmisión en la red.

Examinar el conjunto de normas y estándares para el sistema de multimedia.
4. ALCANCES Y LIMITACIONES
4.1. Alcances

Reducir los costes de traslado (recorrido del sistema) de los beneficiarios de
este software.

Se podrá crear una dinámica de intercambio de ideas cada vez más rápida y con
audio y video en vivo.
4.2. Limitaciones

El beneficiario presentara problemas de conectividad si no cuentas con la
velocidad de internet adecuada.
5. JUSTIFICACION
El video en la red tiene unas posibilidades enormes de entretenimiento, puesto que
permite una interacción permanente, en tiempo real, con imagen y sonido entre
diferentes puntos, haciendo posible que, diferentes edades puedan ver y entretenerse
con diferentes contenidos.
Ingeniería Informática
5
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
El Sistema de multimedia para la trasmisión de video, se trata de un sistema que no
requiere grandes conocimientos técnicos para su manipulación en dicha suscripción,
ya que su manejo es simple, transparente y porque su costo es accesible.
Esta herramienta permitirá que los usuarios que puedan interactuar tener emociones de
nuevas técnicas para mostrar al público de lo divertido que puede ser.
6. MARCO TEORICO
6.1. ¿Qué es Streaming?
El streaming es un servicio que ha sido diseñado para realizar emisiones de audio online
y vídeo online en directo o bajo demanda (VOD) a través de internet. El usuario envía
la señal de audio/video a servidores de streaming (broadcast servers) y los receptores
se conectan al servidor de streaming a través de internet para seguir la señal en directo.
El medio por el cual los receptores pueden conectarse a un canal streaming puede ser
una página web en la cual se incluya el reproductor multimedia ó también puede seguir
la transmisión directamente a través un software o aplicación de contenidos
multimedia.
La tecnología nos permite la transferencia de contenidos audiovisuales en tiempo real
a través del streaming, los contenidos son cargados en un buffer de datos donde se
puedan reproducir al mismo tiempo que se descargan y luego se descartan, sin quedar
almacenados en el dispositivo de recepción. Para realizar una transmisión streaming en
un dispositivo móvil, se necesita un ancho de banda mínimo igual a la tasa de
transferencia del servidor, de lo contrario se producirían cortes y la calidad de
reproducción se verá afectada, que es justamente lo que esta tecnología no quiere, ya
que busca un flujo continuo de archivos.
6.2. ¿Qué es streama?
Streama funciona como si fuese tu propio sistema Netflix personal para transmitir
nuestros programas de TV, vídeos, audios y películas. Se trata de una aplicación web
Ingeniería Informática
6
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
escrita usando Grails 3 (lado del servidor) con SpringSecurity y todos los componentes
frond-end están escritos en AngularJS. El reproductor incorporado está completamente
basado en HTML5.
Ingeniería Informática
7
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
8
7. MARCO APLICATIVO
7.1. Presupuesto para la instalacion y funcionamiento
CANTIDAD
INVERSION
PRECIO UNITARIO Bs.
SUBTOTAL Bs.
Equipos
1
PC de Escritorio – HP Core
6,475.00 Bs.
6,475.00 Bs.
i5.
TOTAL
Precios de Plex
Mensual
Anual
30Bs
300Bs.
PRESUPUESTO
Nota: Los servicios son regionales, emitimos factura de compra como cualquier servicio en línea, que puede ser usado como
declaración de gasto, pero no es deducible en impuesto a la venta
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
7.2. Proceso de instalación
Streama funciona como si fuese tu propio sistema Netflix personal para transmitir
nuestros programas de TV, vídeos, audios y películas. Se trata de una aplicación web
escrita usando Grails 3 (lado del servidor) con SpringSecurity y todos los componentes
frond-end están escritos en AngularJS. El reproductor incorporado está completamente
basado en HTML5.
sudo apt install openjdk-8-jdk
Para verificar la versión de Java instalada, ejecuta en la terminal (Ctrl+Alt+T):
streama java instalación
java -version
Una vez que Java está instala, crea un directorio para guardar los archivos que
vamos a necesitar.
sudo mkdir /data
sudo mkdir /data/streama
Esta es la ruta de directorios que muestran en la documentación oficial. Es
opcional, podemos utilizar la ruta que queramos.
Nos movemos al directorio streama:
cd /data/streama
9
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
Continuamos descargando la última versión del archivo ejecutable de Streama
desde la página de lanzamientos. También podemos descargarla desde la terminal
(Ctrl+Alt+T) escribiendo:
sudo wget https://github.com/streamaserver/streama/releases/download/v1.6.0RC7/streama-1.6.0-RC7.war
El archivo que nos acabamos de guardar lo tendremos que hacer ejecutable. Esto lo
haremos con el siguiente comando:
sudo chmod +x streama-1.6.0-RC7.war
Continuamos ejecutando la aplicación Streama usando el comando:
sudo ./streama-1.6.0-RC7.war
Si tienes un resultado como el siguiente, ¡Streama está funcionando! Abre tu
navegador web y dirígete a la URL: http://dirección-IP:8080.
Ingeniería Informática
10
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
Deberías ver la pantalla de inicio de Streama. En el primer inicio de sesión podemos
utilizar las credenciales predeterminadas – admin / admin.
7.3. Configuración básica
Ahora, debemos completar algunas configuraciones básicas. Cuando nos
logueamos se nos mostrará un mensaje de que necesitamos realizar la
configuración. Haz clic en el botón Aceptar en la pantalla y serás redirigido a la
página de configuración.
En la página Configuración, debemos establecer algunos parámetros, como la
ubicación del directorio de Cargas, el logotipo de Streama, el nombre del servidor
Ingeniería Informática
11
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
de medios, la URL base, permitir el acceso anónimo y permitir que los usuarios
descarguen vídeos. Todos los campos marcados con * son obligatorios. Una vez
que hayas proporcionado los detalles, haga clic en el botón Save Settings.
Así es como se ve la pantalla desde la que podremos ver los vídeos que vamos a
compartir.
Ingeniería Informática
12
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
La siguiente es la página de administración de contenido donde podremos cargar
películas, programas, acceder a archivos a través del administrador de archivos, ver
las notificaciones y los aspectos más destacados.
Para obtener más información sobre el funcionamiento y todas sus características,
se puede consultar el sitio web oficial del producto.
8. CONCLUSIONES
Es importante citar que una video conferencia ofrece tanto ventajas como desventajas,
algunas de estas últimas que se pueden citar es que dependen del fluido eléctrico, de
una red de comunicación, se requiere de infraestructura espaciosa, cómoda y por ende
de alto precio, requiere de mantenimiento con elevado costo. Se ha preguntado usted
¿Qué haría si el fluido eléctrico desaparece al estar conectado y utilizando la
videoconferencia?
Una posible respuesta a ese cuestionamiento es que unas buenas instalaciones para
llevar a cabo la videoconferencia debería de contar con una planta auxiliar de energía
Ingeniería Informática
13
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
para esta eventualidad, ya es conocido que los equipos para llevar a cabo una
videoconferencia son de alto costo, y una planta auxiliar de energía debería ser parte
de este equipo.
Hay que resaltar el hecho de que son más las ventajas que ofrecen las videoconferencias
que las desventajas, ya que son situaciones que pueden ser superadas de alguna manera,
ya que por lo general estos equipos son adquiridos por ciertas instituciones que cuentan
con presupuesto para ello.
En el aspecto educativo los estudiantes que han tenido la oportunidad de llevar este
tipo de cursos, presentan una actitud positiva hacia su desarrollo ya que al permitir que
las clases se desarrollen en el interior de sus hogares, se produce un tipo de
"aislamiento" el cual favorece la reducción de los factores que causan la pérdida de
concentración en las clases presenciales, ayudando así a obtener mejores resultados en
cuanto al desempeño académico de los (as) estudiantes.
Ingeniería Informática
14
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
15
9. REFERENCIAS BIBLIOGRAFICAS
Aliat Universidades | Universidad CEST 2018. (2 de Octubre de 2019). Obtenido de
¿QUÉ
ES
EL
DERECHO
INFORMÁTICO?:
https://www.soycest.mx/blog/index.php/derecho-informatico/
Anonimo.
(s.f.).
EcuRed.
Obtenido
de
Derecho
informático:
https://www.ecured.cu/Derecho_inform%C3%A1tico
Cadball. (2021). Obtenido de https://cadball.com.mx/producto/ip-video-systemdesign-professional-tool-herramienta-de-diseno-de-sistemas-devideovigilancia-hasta-64-camaras-por-proyecto/
Caprreta.
(2016).
Sweet
Home
3D.
Obtenido
de
https://www.capterra.co/software/164019/sweet-home-3d
Conmujal. (s.f.). IP Video System Design Tool / Herramienta de Diseño de Sistemas
de Videovigilancia. Obtenido de https://conmujal.com/producto/ip-videosystem-design-tool-herramienta-de-diseno-de-sistemas-de-videovigilancia/
Espinosa, O. (14 de Octubre de 2020). Qué hay que tener en cuenta al montar un
sistema
de
videovigilancia
IP.
Obtenido
https://www.redeszone.net/reportajes/tecnologias/montar-sistemavideovigilancia-ip/
Gardey, J. P. (2019). EcuRed. Obtenido de Norma: https://www.ecured.cu/Norma
Ingeniería Informática
de
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
Guangasi,
E.
P.
(Enero
de
16
2011).
Obtenido
de
https://repositorio.uta.edu.ec/bitstream/123456789/70/1/t610e.pdf
Guerrero,
J.
(s.f.).
Obtenido
de
https://sites.google.com/site/mercadotecniajohannaguerrero/4-3-legislacioninformatica
Hernández,
L.
R.
(s.f.).
Orden
Juridico.
Obtenido
de
http://www.ordenjuridico.gob.mx/Congreso/pdf/85.pdf
Lopez, H. (22 de Julio de 2018). LEGISLACIÓN INFORMÁTICA. Obtenido de
https://derechoinformtico.wordpress.com/2015/07/22/legislacion-informatica/
Loza, M. (2018). • Diseño de un sistema de video vigilancia inalámbrico con acceso
remoto fijo y móvil para la empresa JEB Tecnología S.R.L. La Paz, Bolivia.
Morales Rivera, L. M., & Jerez Portales, D. L. (2016). Sistema de gestion
administrativa y video vigilancia en tiempo real para la guardareria Huellitas
de la Ciudad de Yacuiba. Yacuiba, Gran Chaco, Bolivia.
Motion Capture. (Marzo de 2021). Obtenido de https://proyectoidis.org/motioncapture/
Quiroz, L. D. (25 de Febrero de 2021). ¿Qué es el derecho informatico? Yacuiba, Gran
Chaco, Bolivia.
Ingeniería Informática
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
17
Quiroz, L. D. (25 de Febrero de 2021). Legislacion Informatica. yacuiba, Gran Chaco,
Bolivia.
Significados.
(15
de
Enero
de
2021).
https://www.significados.com/norma/
Ingeniería Informática
¿Qué
es
Norma?
Obtenido
de
Universidad Autónoma Juan Misael Saracho
Facultad De Ciencias Integradas Del Gran Chaco
Ingeniería Informática
18
Descargar