Technical Background SPX-1000 © 2009 AMX Confidential.

Slides:



Advertisements
Presentaciones similares
PROTOCOLOS JORGE CHAVEZ SANTOS.
Advertisements

CONVERSORES DE VIDEO HANA ACCHOURAGH EL AMRI 4º B.
Capa 6 Capa de Presentación
CUPS Configuración y Uso de Paquetes de Software
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Hardware y Software de servidor
GRÁFICOS DE VECTORES Y GRÁFICOS RASTERIZADOS
© Hoplite Software Qué es INPRESS INPRESS es una herramienta de trabajo on-line que facilita la gestión integral de los diferentes procesos de comunicación,
DISEÑO DE SITIOS WEB CON DREAMWEAVER 8.
Servidores Windows Http Ftp …
Publicación de páginas web
CODECS Y FORMATOS DE VÍDEO
El Streaming Integrantes: Julio César Restrepo Ricardo García
Servicios TIC.
IS-SPX-1000 Digital Signage Características © 2009 AMX Confidential.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Características generales de un servicio Web.
PRESENTACIONES EFECTIVAS Licda. Maura de Magaña Sábado de 7:00 a 12:00
Diseño Web y Multimedia 1 Clase 1 Docente: Josué Fortis.
Ma. Antonieta Rodríguez CED-CELE. Contenido  eXe - Learning  Recursos didácticos para ambientes web.
VIDEO Y AUDIO DIGITAL El video digital es un tipo de sistema de grabación de video que funciona usando una representación digital de la señal de vídeo,
CREA Y COMPARTE ASOMBROSOS VIDEOS
Live Streaming y VoD de contenido académico producido en la PUCP
Windows Movie Maker.
Diccionario técnico.
Diseño de Páginas Web Unidad 7. 5 puntos imprescindibles 11. Conocer los grupos de trabajo que sobre la red tratan la accesibilidad y el intercambio de.
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Dispositivos para obtener archivos de imagen y sonido
Informática administrativa I Conceptos básicos
HTML5 & CSS3 Presentado Por: Fernando Ayala
Unidad didáctica 6 Diseño de páginas Web.
VIDEO Y AUDIO DIGITAL.
 Epo 165  Profe Luis Daniel Sánchez paz  Alumna: María Guadalupe mondragon mondragon  Grado 1  Grupo 1  2do semestre  Nl 33.
Publicación de bases de datos Access en la web
Sandra jareño Gálvez Jessica Valcárcel Ruiz Helena Fernández Gimeno
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
PATRICIA GARCIA MALDONADO 3 “D” CARACTERISTICAS DE LOS ENTORNOS WEB.
RESUMEN CAPITULO 6.
Animación en Flash MX Conceptos Basicos.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Formato de archivo informático Un formato de archivo informático ( o formato de fichero informático) es una manera particular de codificar información.
Introducción a Flash: Documento fla Jaime Ocampo Politécnico de Antioquia Medellín.
UNIDAD 7 WEB Y HTML.
HTML. Que es HTML? ● Nace del XML en los principios de la “web” ● Es un lenguaje de estructuracion de documentos ● NO es considerado un lenguaje de programacion.
Tema 4. VÍDEO DIGITAL.
RECURSOS DIGITALES.  La información de un ordenador está almacenada en lo que se llaman archivos. Normalmente los archivos están formados por un nombre,
Vídeo y audio digital:. Tipos de formato de sonido: 1.WAV: Admite archivos mono y estéreo con diversos tamaños de muestreo. Este tipo de extensión no.
Punto 3 – Servicio de Vídeo Juan Luis Cano. El podcasting consiste en la distribución de archivos multimedia mediante un sistema de redifusión (RSS) que.
Integrantes:  Denisse González.  Sarah Villegas  Claudia López Grupo: B.
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
ARCHIVOS DE AUDIO.
Servicio “streaming”.
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
Inserción de Videos en PowerPoint
Mapas animados e interactivos
El Streaming  Consiste en la distribución de audio o video por Internet.  La palabra streaming se refiere a que se trata de una corriente continua.
Clase 4 Creación y edición de videos digitales
Tecnologías Web. ▓HTTPHTTP  Protocol de transferencia de hypertexto, usado para configuracion de paginas.  Es un protocolo que usa el puerto 80/ TCP.
UNIVERSIDAD ESTATAL A DISTANCIA Escuela de Ciencias de la Educación Curso APLICACIONES DE LA INFORMÁTICA A LA EDUCACIÓN I Código: 993 GLOSARIO DE TÉRMINOS.
UD 8: “Instalación y administración de servicios de audio y video” Servicio “streaming” Luis Alfonso Sánchez Brazales.
Desarrollo de un decoder de video H
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Manipular video. En ésta unidad aprenderemos a insertar un vídeo en flash 8; ahora, éste proceso es extremadamente parecido al de sonido, así que discutamos.
Integración de objetos y de multimedia en páginas HTML5.
¿Qué es VideoSpin? VideoSpin es una herramienta totalmente novedosa que permite crear tus propias películas en sólo unos minutos a partir de tus propios.
Transcripción de la presentación:

Technical Background SPX-1000 © 2009 AMX Confidential

SPX-1000 y Scaled Vector Graphics Scaled Vector Graphics (SVG) es la descripción del lenguaje usado por el SPX Esta tecnología es usada para:  Definir el layout  Insertar elementos multi-media en escena  Aplicar animaciones a los elementos en escena  Scripting  Interactividad © 2009 AMX Confidential

SVG Tiny 1.2 SVG es un lenguaje para describir gráficos 2D en XML Los objetos de un gráfico SVG:  Formas gráficas vectoriales  Multimedia (imágenes, video, etc)  Texto Dynamic SVG  Animation  Interactividad, Scripting SVG es un estandar abierto  Tutoriales  © 2009 AMX Confidential

SVG en XPress La aplicación Xpress incluye un editor XML  En la pestaña XML del panel de edición  Muesta y edita el contenido XML Puedes añadir, editar y eliminar:  Elementos...  Atributos viewBox snapshotTime Height … © 2009 AMX Confidential

Tags Basicos para Figuras  Dibuja un rectangulo  Ejemplo: un rectangulo azul  Dibuja una línea  Ejemplo: una línea roja de 10 pixels  Dibuja un círculo  Ejemplo: un criculo verde con un borde negro Más:  © 2009 AMX Confidential

Ejemplos de Media Tags Insertar una imagen   Posición de la imagen: x=‘200’,y=‘10’  Tamaño de la imagen: width=‘700’, height=‘700’  URI de la imagen: xlink:href=‘bird.jpg’ Formato:  Relativo: MyImage.jpg | MyFolder/MyImage.jpg  Absoluto: © 2009 AMX Confidential

Editors de gráficos vectoriales InkScape (  Editor de código abierto con capacidades similares a Illustrator, CorelDraw, or Xara X  Usa este editor para crear escenas, logos, y fondos… © 2009 AMX Confidential

Animaciones de gráficos vectoriales IKIVO Animator (  Software de animación gráfica profesional para la industria de dispositivos móviles  IKIVO permite crear animaciones en clips SVG complejos de forma interactiva RapidSVG™ v3.0 (  Software de animación gráfica profesional para la industria web Perfect SVG (  Herramientas de animación de bajo coste © 2009 AMX Confidential

Recursos SVG públicos Estandar W3C  Tutoriales W3  En Wikipedia  Introducción a SVG con ejemplos  Aplicacioens soportadas: Web browsers Authoring tools Mobile devices  Clip ARTS de código abierto  Archivos de clips aportados por usuarios.  © 2009 AMX Confidential

Video Diferentes aspectos de los ficheros de video  El algoritmo de compresión: CODEC MPEG-2, MPEG-4,…  El formato del fichero contenedor Quicktime, AVI, …  El protocolo de streaming Para enviar video live Streming HTTP, RTSP/RTP Para ficheros de audio:  Frecuentemente el codec y el formato del fichero forman parte del mismo código fuente MPEG2-layer3 (mp3), window media audio (WMA),… © 2009 AMX Confidential

CODECs de video soportado MPEG-4 SP/ASP (DivX)  Codec HMP100  Ancho de Banda: 2-3 Mbps para una buena calidad MPEG-2  Formato usado por DVDs  Ancho de Banda : 6-8 Mbps Windows Media Video (VC-1 Main profile)  Usado habitualmente para streaming H264 (MPEG-AVC) Máxima resolución:  ó © 2009 AMX Confidential

Formatos de video soportados AVI  También usado en ficheros DivX  Buen formato para almacenamiento Quicktime (MOV) Mpeg transport stream (VOB)  Ficheros extraidos de DVD’s Formato de Window Media  ASF, WMV, WMA © 2009 AMX Confidential

Contenidos de video en XPress En XPress  Abrir el fichero media  Las propiedades se muestran en el panel de edición Ejemplo: avatar.mpg  Video Codec: mpeg2 Tamaño: 720x480 Duración del video minutos Bitrate Mbps  Audio Codec: mp2 Fecuencia: 32 KHz Bitrate: 224 kbps © 2009 AMX Confidential

Contenidos de video en XPress Otro ejemplo File: avatar.mov  Video Codec: h264 Tamaño: 848x480 Duración del video minutos Bitrate Mbps  Audio No hay audio asociado al video © 2009 AMX Confidential

Compòrbación de ficheros de video Importación en XPress  XPress comprueba el video cuando es importado  XPress debe rechazar el video si el fichero esta fuera de los formatos de Codec soportados 15 © 2009 AMX Confidential

Como reproducir el Video Incluir el video en un documento multi-layer o en un playlist Video Local  El fichero de video se encuentra dentro del proyecto  Arrastra y suelta el fichero dentro del playlist o multi-layer  El fichero será cargado por el SPX-1000 Debe caber en el almacenamiento local (1.5 GBytes) Video desde un servidor remoto  El video esta ubicado en un servidor web HTTP  El URI del video debe ser introducido en el cuadro de dialogo del contenido media  El fichero será descargado en el SPX-1000 El ancho de banda debe ser suficiente El fichero debe ser cacheado en caso de que el SPX-1000 pierda la conexión © 2009 AMX Confidential

Video Streaming La conexion a Internet debe estar disponibile  El video no se aloja en la cache Conexión al servidor  El Streaming usa mms o rtsp Introduce el URI del servidor en el dialogo del item media  El streaming soporta http si es servido desde un fichero ASX Introduce el URI del fichero ASX en el dialogo del item media  Streaming vía http Crea un fichero local ASX referenciando al URI del servidor © 2009 AMX Confidential

Scripting JavaScript  Soporta nativamente SVG  Implementado en el player SPX-1000  Los scripts deben ser ejecutados desde cada frame PHP  Lenguaje genñerico de scripts  Generación offline de ficheros SVG © 2009 AMX Confidential

JavaScript Lenguaje nativo de script SVG  Lenguaje recomendado  Ejecutado dentro de la máquina de render Información sobre SVG-JavaScript  Como incluir scripts:  Manipulación de los SVG DOM: © 2009 AMX Confidential

Cuando usar JavaScript Crear dinámicamente ficheros SVG  Playlist  RSS news  Indices bursátiles, predicción meteorológica, … Modificaciónen tiempo real de documentos  Informaciónen tiempo real (Instant messaging)  Interactividad Text layout  Adaptación del texto a la resolución del display... Extraer información desde servers/internet  Igual que AJAX para HTML © 2009 AMX Confidential

Adaptaciones JavaScript Metodos adicionales:  Métodos de parseo: ParseRSS() ParseICAL() ParseCSV()  Generar eventos UI programados fireSharedEvent()  Funciones de Logging: logAtLevel( LOG_LEVEL_ERROR, "Houston, we have a problem." ); Flags adicionales para GetURL() Entorno SharedVariable para intercambio de datos en tiempo real Variables globales  MULTI_SCREEN_ID, DEVICE_NAME, SERIAL_NUMBER © 2009 AMX Confidential

Variables compartidas Comparte información entre documentos y/o players Simple API  Crear una variable var v=createSharedVariable( 'XY' ); var v2=createSharedVariable( );  Incializar una variable v.set( 'new value' );  Leer una variable function onUpdate( x ) { /*Do something using x.value*/ } v.addUpdateListener( onUpdate ); See the complete documentation at © 2009 AMX Confidential

Lenguaje de Script PHP Commonly used scripting language  Used in the WEB applications/pages to create dynamic effects  Integrated as a pre-processor for the SPX-1000 rendering engine PHP information   © 2009 AMX Confidential

Cuando usar PHP Crear ficheros SVG dinámicamente  Formateo y consulta de bases de datos  Conversion de páginas web a formato SVG  Procesado off-line…  Formateo de contenidos que cambian en origen © 2009 AMX Confidential

Extensión HTTP: WebDAV Que es?  Una extensión de HTTP Utiliza el mismo puerto (80) Evita firewall  Estandar abierto del IETF (RFC 2518)  Permite a los usuario editar y administrar ficheros en servidores remotos Es como FTP, pero mejor  Más seguro, permite apilar las transferencias Soportado por la mayoria de los servidores web  Apache mod_dav, extensiones IIS WebDAV Enlaces:  © 2009 AMX Confidential

Como usar WebDAV Descarga de ficheros desde un servidor  Usa el método estandar HTTP GET Subir ficheros a un servidor  Usa el método estandar HTTP PUT Borrado de ficheros Creación de directorios (colecciones) Listado del contenido de una carpeta Almacenamiento y recuperación de metadatos © 2009 AMX Confidential

iCalendar Que es ?  Es un formato de intercambio para reuniones Usado por Outlook, iCal de apple, Google Calendar..  Usado por Xpress para describir agenda de reproducción de contenidos media  Estandar abierto IETF (RFC 2445) Enlace:  © 2009 AMX Confidential

Generación de ficheros iCalendar Xpress  Interface intuitivo para.ics Outlook  Puede exportar ficheros.ics el cual puede ser importado en XPress Sunbird  Integrado en FireFox  Peude abrir y modificar agendas  Google calendar  … © 2009 AMX Confidential

SNMP Soporta “Simple Network Management Protocol” v2c Permite monitorizar el estado del SPX-1000, por ejemplo:  Estado de disponibilidad  Tiempo de funcionamiento  Carga del dispositivo  Estadisticas de red  Uso del espacio del almacenamiento  … Todos los estandares MIBs de Net-SNMP estan incluidos El SPX-1000 es un producto registrado OID =  Esto se muestra como el contenido SNMPv2-MIB::sysObjectID.0 ( ) node Ejemplo de software de monitorización: OpenNMS © 2009 AMX Confidential