JConferencia: Audioconferencia en Java Redes Globales
|
|
|
- Daniel Iglesias Moya
- hace 10 años
- Vistas:
Transcripción
1 JConferencia: Audioconferencia en Java Redes Globales Gerardo Parra Juan de la Cruz Prof. Dr. Vicente González Ruiz Índice 1. Introducción 1 2. Algunos conceptos de JMF 2 3. Arquitectura de JConferencia DataSource Processor DataSink Player El programa JConferencia 5 1. Introducción En el presente documento, vamos a ver cómo se ha implementado y cómo funciona un sistema de audioconferencia creado con el lenguaje de programación Java y con una expansión del mismo, creado por la empresa creadora de Java, SUN, llamado Java Media Framework (a partir de ahora, JMF). El porqué de utilizar el lenguaje Java en lugar de C o C++: su sencillez. El lenguaje Java presenta una abstracción bastante mayor con respecto a C, por lo tanto, nos evita tener que tratar a un nivel mas bajo con algunas de las características del sistema, como puede ser la tarjeta de sonido. Así, contrariamente a lo que pueda pasar con C, nos olvidamos de cómo hacer que suene nuestra tarjeta de sonido, dejándolo todo en manos del paquete JMF. Esto nos evita tener que reinventar la rueda, de modo que podamos ir más allá en su programación, sin tener que perder tiempo y esfuerzo en programar algo que ya está programado. Además, una de las ventajas de trabajar con Java es la cualidad el mismo de ser independiente de la plataforma en la que se ejecute o compile. De este modo, igual podemos utilizar nuestro sistema de audioconferencia en la plataforma Windows, como en GNU/Linux o en 1
2 2 ALGUNOS CONCEPTOS DE JMF 2 MacOS. Esto es en teoría. En la práctica, he podido experimentar que, aunque SUN distribuye el JMF para GNU/Linux, además de para Windows, en GNU/Linux no se ha podido hacer que funcione. Sin embargo, en Windows si, por lo tanto, la ejecución de este programa queda limitada a las plataformas Windows. 2. Algunos conceptos de JMF Java Media Framework (JMF), proporciona una arquitectura unificada y un protocolo de mensajes para la gestión de la adquisición, procesado y envio de datos multimedia. JMF está diseñado para soportar la mayoría de los tipos de contenidos multimedia estandar, tales como AIFF, AU, AVI, GSM, MIDI, MPEG, QuickTime, RMF y WAV. De este modo, JMF nos proporciona una serie de clases que nos facilitan el acceso a la tarjeta de sonido, tanto para la reproducción como la captura. Además, nos permite también la captura y reproducción de vídeo, pudiéndose hacer así un sistema de videoconferencia, el cual queda fuera de los objetivos que se persiguen en esta práctica. Vamos a presentar algunos conceptos necesarios para poder trabajar con el JMF. Para empezar, tenemos lo que se llama la clase Player, la cual va a ser la encargada de reproducir los medios de audio y vídeo. Para nuestro caso, será la clase encargada de reproducir todo lo que nos llegue de nuestro interlocutor. Por otro lado tenemos la clase Processor. Esta clase es un procesador que tendrá como misión tratar el sonido, convirtiéndolo en algún formato de audio. Es aquí donde se aplicará el correspondiente codec para hacer que la transmisión sea lo más fluida posible, ya que comprimirá el sonido en algún formato que ocupe menos que el capturado por el micrófono. Otra clase importante es la llamada DataSource que va a ser la encargada de capturar todo lo que entre por nuestro micrófono. De igual manera, podría capturar por una webcam o un archivo de audio que tuviéramos en el disco duro, como puede ser cualquier MP3. El DataSource será la entrada de un Processor o un Player. Por último, tenemos la clase DataSink, la cual sirve para dirigir la salida de un Processor o un Player hacia la red o al disco duro, o a otro Processor u otro Player. Podemos ver esto de otra forma. Por ejemplo, los reproductores de casette o los reproductores de video domésticos, proporcionan un modelo de grabación, procesado y presentación de multimedia. Cuando reproducimos una pelicula usando un video, proporcionamos un flujo de datos multimedia al video, insertando una cinta de video. EL video lee e interpreta los datos de la cinta y envia la señal apropiada para la televisión y los altavoces. JMF usa el mismo modelo básico. Una fuente de datos encapsula el flujo de datos como una cinta de video y un reproductor propociona el procesado y el mecanismo de control similar al del video. La reproducción y la captura de audio y video con JMF requiere de las entradas y las salidas apropiadas tales como micrófonos, cámaras, altavoces y monitores. (Ver Figura 1) Las fuentes de datos y los reproductores son partes integrantes de la API de alto nivel de JMF para la manipulación de la captura, la presentación y el procesado de los datos multimedia. JMF también proporciona una API de más bajo nivel que soporta la integración de componentes de procesado personalizados y extensiones.
3 3 ARQUITECTURA DE JCONFERENCIA 3 Figura 1: Comparación entre JMF y un sistema de vídeo doméstico 3. Arquitectura de JConferencia El sistema de audioconferencia que se ha creado consta de un programa que es a la vez cliente y servidor. Servidor porque será quien envie datos hacia otra sesión de este mismo programa en cualquier otro ordenador y cliente porque recibirá aquellos datos que envie el otro programa. De este modo, podrán intercambiar datos, que en nuestro caso serán sonidos, a través de la red. Por tanto, necesitamos un sistema de captura por el micrófono. Luego tendremos que procesar los datos y enviarlos. Mientras se hace esto, también deberemos recibir los datos del otro programa desde la red, procesarlos y mostrarlos al usuario, es decir, reproducir el sonido que nos viene desde el otro ordenador al que estamos conectados. Entrando más en detalle, vamos a ver cómo creamos cada uno de los componentes que hemos citado arriba DataSource Para comenzar, debemos capturar el audio que entre por el micrófono. Para ello, debemos crear un objeto de la clase DataSource. La clase DataSource será la que determine la entrada del Player o del Processor. Así, la configuraremos para que tome los datos que entren por el microfono. Para ello, debemos obtener una lista de los dispositivos de captura de audio que tiene el sistema. Para ello, determinamos que queremos un medio de captura que sea para audio, del tipo Linear, con una tasa de bits de 8000, que cada muestra sea representada por 8 bits y en formato monoaural (es decir, con un solo canal). Así, mediante la siguiente linea, obtenemos un listado de los dispositivos que cumplen estos requisitos: Vector d e v i c e L i s t = CaptureDeviceManager. g e t D e v i c e L i s t (new AudioFormat ( AudioFormat. LINEAR, , 8, 1 ) ) ; } donde CaptureDeviceManager.getDeviceList obtiene una lista de dispositivos de captura que cumplen los requisitos especificados en el constructor del objeto de la clase AudioFormat. Así que tomamos el primer elemento, que siempre será (en caso de un sistema Windows) el sistema de captura DirectSoundCapture. Ahora, solo nos queda asociar este dispositivo con
4 3 ARQUITECTURA DE JCONFERENCIA 4 Figura 2: Arquitectura de Capas de JMF un objeto de la clase DataSource tal y como sigue: DataSource s o u r c e = Manager. createdatasource ( d i. g e t L o c a t o r ( ) ) ; donde di.getlocator() devuelve el dispositivo antes obtenido y es el método Manager.createDataSource() el que asocie este dispositivo con el DataSource Processor Una vez que podemos capturar, debemos tratar el audio para que su transmisión por la red sea lo más fluida posible. Para ello, debemos sacrificar un poco la calidad y aplicar algún codec. Así, como se ha visto en el apartado anterior, vamos a trabajar con sonido que está capturado con 8000 muestras de 8 bits cada una. Aquí ya hemos perdido calidad, pues la mejor calidad para que el sonido sea de calidad excelente (como es la calidad del sonido de un CD) requiere muestras de 16 bits cada una y en sonido estereo. Pero como vamos a transmitir voz y este tipo de comunicación no requiere una calidad de CD, podemos rebajarla hasta adquirir una calidad parecida al teléfono (aunque la que conseguimos es superior). Así, vamos a codificar el sonido para ganar aun más en velocidad de transmisión, ya que reducimos el tamaño de los paquetes que se deben enviar. Para esto, se han probado una serie de codecs que implementa JMF y se ha elegido uno que ofrece una calidad bastante aceptable y una tasa de bits tambien aceptable. Así, mientras formatos como U LAW o MPEG conseguian una tasa de bits alrededor de los 60 kbits/seg, con el formato elegido, que es G723 conseguimos alrededor de 6 kbits/seg, por tanto, en cada segundo tenemos que enviar casi 10 veces menos bits. A pesar de la codificación, la calidad sigue siendo aceptable y presenta los parámetros que se definen en la siguiente linea que hemos utilizado para especificar dichas características de codificación: private s t a t i c f i n a l Format [ ] FORMATS = new Format [ ] { new AudioFormat ( AudioFormat. G723 RTP, , 1 6, 1 ) } ; Una vez que tenemos esto, tenemos que crear el Processor que será el que aplique esta codificación al sonido capturado. Para eso, le damos como argumentos en la creación de dicho Processor el DataSource obtenido anteriormente y el formato en el que vamos a convertir esos datos:
5 4 EL PROGRAMA JCONFERENCIA 5 p r o c e s s o r = Manager. c r e a t e R e a l i z e d P r o c e s s o r (new ProcessorModel ( ds,formats,content DESCRIPTOR) ) ; La constante CONTENT DESCRIPTOR especifica el formato en que vamos a transmitir los datos, que es utilizando el protocolo RTP (Real-Time Protocol, Protocolo en Tiempo Real) DataSink Ya tenemos los datos capturados y codificados. Ahora necesitamos que salgan de nuestro ordenador. Para eso, utilizamos un objeto de la clase DataSink que será el encargado de enviar por la red estos datos. Lo único que tenemos que hacer es llamar a un método de la clase Manager (al igual que hacíamos con el DataSource) para asignarle una dirección donde enviar los datos y asociarle los propios datos. Todo esto se hace en la siguiente línea: datasink = Manager. createdatasink ( p r o c e s s o r. getdataoutput ( ), d e s t i n o ) ; donde processor.getdataoutput() devuelve los datos de salida del procesador (el sonido ya codificado) y destino guarda la dirección de destino a donde tiene que enviar los datos. Para que comience la captura, codificación y transmisión de los datos, debemos llamar al método datasink.start() el cual creará un hilo que haga todo este trabajo. La dirección de destino llevará la forma rtp://x.y.z.w:puerto/audio de modo que especificamos la dirección IP, el puerto al que enviaremos los datos y el tipo de datos que son Player La siguiente parte que analizamos es el Player, ya que mientras estamos enviando datos, tambien los estamos recibiendo (ya que es una comunicación full-duplex). Así, crearemos un Player al que le diremos qué datos tiene que reproducir. Obviamente, los datos que debe reproducir son los provenientes de su otro interlocutor. Para ello crearemos el Player dándole la dirección de donde vienen esos datos. p l a y e r = Manager. c r e a t e R e a l i z e d P l a y e r ( o r i g e n ) ; Así, para que comience a reproducir los datos, solo habrá que llamar al método player.start() el cual se encargará de capturar los datos de la dirección especificada por la variable origen, los decodificará y los reproducirá. Los datos de origen, los toma desde el puerto local especificado en el código (en este caso se ha utilizado el puerto 49150). Por tanto, nosotros colocamos los datos en el puerto del otro interlocutor y tomamos los que nos envia del mismo puerto pero en nuestro ordenador. Para obtener nuestra IP se ha utilizado un método que proporciona Java en uno de sus paquetes. 4. El programa JConferencia Cuando arrancamos el programa JConferencia, ya sea mediante el archivo JAR, utilizando la línea de comandos: java -jar JConferencia.jar o haciendo doble click en el archivo ejecutable para Windows se nos presenta la pantalla que vemos en la figura 3. Como vemos, tenemos un cuadro de texto en el que introducimos la dirección IP en el formato x.y.z.w sin especificar puerto ni tipo de datos, ya que eso lo hemos dejado en manos
6 4 EL PROGRAMA JCONFERENCIA 6 Figura 3: Pantalla que muestra el programa JConferencia del programador, no del usuario. Así, basta con pulsar el botón Conectar para conectarnos al otro ordenador a la espera de que él tambien ejecute el programa, introduzca nuestra IP y pulse el botón. Una vez que ocurre esto, se produce una comunicación fluida y con un retraso aceptable para poder llevar una conversación sin ningun problema. Figura 4: JConferencia conectado a otro ordenador en plena comunicación Como podemos ver en la figura 3 y 4 también disponemos de una barra deslizante que nos permite controlar el volumen al que oímos lo que nos llega de la red. Para terminar la comunicación, basta con pulsar el boton Conectar, ahora llamado Parar. Así, podemos especificar una nueva IP y comenzar una nueva comunicación.
Manual de Streaming con VLC
Manual de Streaming con VLC Rafael Benedicto Tovar Índice: 0 Introducción 1 Recibir la lista de emisiones de Internet con VideoLAN 2 Streaming Multicast y Unicast 2.1 Realizar emisiones de vídeo streaming
Audio y vídeo en Ardora 7 www.webardora.net
En los distintos tipos de contenidos que crea Ardora puede incluir archivos multimedia, tante de audio como de video. AUDIO: Por ejemplo, en las actividades interactivas, junto con los mensajes de felicitación
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD
MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...
Guía de aprendizaje Audacity: guía de edición de sonido
Desarrollo del tutorial: paso 1 de 14 Grabar audio con Audacity es relativamente sencillo. Podemos dividir este proceso en tres tareas básicas: 1. Configurar los parámetros de calidad de grabación. Dependiendo
Guía de instalación del servidor
Guía de instalación del servidor Autores: Versión: 1.0 Jesús Manuel Rodríguez Sánchez Miguel Ángel Lorente López Fecha: 22/01/2009 Tabla de contenido Manual de Instalación del Servidor 4 Paso 1) Instalar
Hot Potatoes, aplicaciones educativas
Hot Potatoes, aplicaciones educativas Módulo 3: Crear un ejercicio ÍNDICE MÓDULO 3. CREAR UN EJERCICIO...1 Introducción de los datos...2 Ajustar la configuración...6 Convertir en página web...8 1 de 10
Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC
Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto
MANUAL DE USUARIO. Introducción
MANUAL DE USUARIO Introducción Este programa se ha diseñado para su uso como aplicación de videoconferencia multiplataforma. Emplea un protocolo de establecimiento de sesión llamado SIP, y se ha programado
Grabar y manejar audios MP3 con Audacity
Grabar y manejar audios MP3 con Audacity Alejandro Valero [email protected] 2008 http://creativecommons.org/licenses/by-nc-sa/2.0/es/ Grabar y manejar audios MP3 con Audacity - 2 1. Introducción Los
Trabajando con Windows Movie Maker
Trabajando con Windows Movie Maker Windows Movie Maker es un programa que incluye Windows XP, que puede utilizarse para capturar audio y video en la computadora, desde una cámara de video, una cámara web
Guía de aprendizaje Audacity: guía de edición de sonido
Desarrollo del tutorial: paso 1 de 9 Combinar dos archivos MP3 en uno solo Para unir dos archivos en uno: 1. Importar ambos archivos a Audacity. Para ello, seleccionar la opción Archivo/Importar /Audio
MANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor
XFCodecIP Guía rápida
XFCodecIP Guía rápida ÍNDICE 1 Descripción... 3 2 XFCodecIP... 4 3 Distribución de la señal... 6 4 Configuración Web... 7 5 Iconografía... 8 Doc: XFCodecIP - Guía rápida.doc 2 1 Descripción Programa que
T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L-5 08330 Premià de Mar Barcelona Tel. (93) 754 90 19 Fax 93 752 35 18 marketing@t2app.
T3-Rondas V 1.1 1 Indice 1 Requisitos mínimos 3 2 Instalación 3 2.1 Instalación del software 3 2.2 Instalación del terminal 4 3 Configuración Inicial 4 3.1 Crear terminales 5 3.2 Crear puntos de lectura
SCANTERRA. Manual de usuario
SCANTERRA Manual de usuario Introducción...2 Escáner y Equipo Recomendado...2 El Programa Scanterra. Instalación....3 Adquirir Documentos...4 Subir Documentos...5 Gestión de Documentos...6 Otras opciones
Manual instalación Windows 8. Instalar Windows 8 paso a paso
Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,
Tipos de instalaciones
Tipos de instalaciones Existen este infinidad de configuraciones, pero como técnicos debemos referirnos a las normalizadas por la NTE, la cual diferencia cinco tipos basados en número de circuitos y programas,
AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)
CASO PRÁCTICO CASOS PRÁCTICOS Internet (CP15 y CP16) Índice Internet CP15: Subir a Internet... 1 CP16: Publicar en blog... 7 Internet Una vez que tenemos un montaje audio realizado, ya tenemos una nueva
MANUAL INSTALACIÓN ABOGADOS MF
MANUAL INSTALACIÓN ABOGADOS MF Entornos de instalación PARA TRABAJAR EN RED - Disponiendo de un servidor dedicado. 32 bits (x86) (RECOMENDADA) Windows XP, Vista, 7, 8 u 8.1, tanto a 32 bits (x86) como
Conferencia con MSN Messenger
Conferencia con MSN Messenger La utilización de herramientas telemáticas que permitan la comunicación en directo, a diferencia de las usadas habitualmente en la tutoría Mentor, puede resultar un complemento
Redes de Área Local: Configuración de una VPN en Windows XP
Redes de Área Local: Configuración de una VPN en Windows XP Tatiana Echegoyen Blasco Facultad de Informática UPV - Curso 2005/2006 Índice 1. Qué es una VPN?...2 2. Cómo funciona una VPN?...2 3. Por qué
Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Curso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Cómo editar los vídeos para utilizarlos con el programa ATD. Raúl Arellano Colomina. Análisis, Evaluación y Entrenamiento de la Técnica Deportiva
Cómo editar los vídeos para utilizarlos con el programa ATD Raúl Arellano Colomina Análisis, Evaluación y Entrenamiento de la Técnica Deportiva 1. Los vídeos obtenidos. El alumno tras recibir una copia
MÓDULO 3 HERRAMIENTAS EN LA NUBE: ANFIX
MÓDULO 3: TEMA 1 INTRODUCCIÓN Hemos elegido esta herramienta, por su sencillez de acceso a través de la web, es bastante fácil e intuitiva, tan sólo tienes que registrarte, confirmar tu cuenta y ya puedes
Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.
1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y
Aplicaciones Telemáticas Avanzadas. Programación n con Java Media Framework
Aplicaciones Telemáticas Avanzadas Programación n con Java Media Framework Java Media Framework Java Media Framework (JMF) proporciona una arquitectura unificada y un protocolo de mensajes para gestionar
Software para edición de audio. Grabación
Software para edición de audio. Grabación 1. Grabación de audio Una vez conectado el micrófono a la tarjeta de sonido, debemos configurar en el sistema el dispositivo de entrada de audio. En Panel de control,
1. Como funciona el programa de edición?
# Manual de Uso de Abobe Premiere Pro Cs4 / Cs5 INTRODUCCION AL USO DEL PROGRAMA / CREACION de un PROYECTO / FORMATOS de EXPORTACION 1. Como funciona el programa de edición? Premiere al igual que muchos
1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Skype. Inguralde [Enero 2011]
Inguralde [Enero 2011] 1. Introducción Skype es un software que permite al usuario que lo utiliza, formar parte de una gran red de telefonía por Internet. Eso quiere decir que con Skype instalado en un
CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL
CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL Explicaremos el procedimiento para configurar una VPN en Windows (R) XP, tanto en modo cliente como en modo servidor. VPN (Virtual Private Network)
COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN
COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN Qué es Cobian Backup? Cobian Backup es un programa multitarea que podemos usar para crear y restaurar copias de seguridad de nuestros archivos
Terminal Services Configuration - TS Manager - Remote Desktops - TS Session Broker, RDP-Tcp Propierties,
1 de 15 01/12/2007 1:42 Configuración de Servicios de Terminal Server - Administrador de Terminal Services - Escritorios Remotos - Agente de sesiones de TS - Propiedades de RDP Terminal Services Configuration
Introducción a JMF. Jose Jesus García Rueda. (Extractado y adaptado de http://www.lcc.uma.es/~pinilla/tutorialjmf/index.htm)
Introducción a JMF Jose Jesus García Rueda (Extractado y adaptado de http://www.lcc.uma.es/~pinilla/tutorialjmf/index.htm) Qué es JMF? JMF ( Java Media Framework ) proporciona herramientas para la captura,
Unidad Didáctica 12. La publicación
Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y
Utilización de tarjetas sintonizadoras de radio y TV
Utilización de tarjetas sintonizadoras de radio y TV Hoy en día la mayoría de los ordenadores, sean de empresa o de uso doméstico, dan la posibilidad de sintonizar la televisión (sea analógica o digital
VideoSoftPHONE Active Contact
VideoSoftPHONE Active Contact 1 ÍNDICE 1. CÓMO INSTALAR MI VIDEOSOFTPHONE SOFTWARE?... 1 1.1. REQUISITOS PREVIOS... 1 1.1.1. Requisitos del sistema... 1 1.1.2. Requisitos Software... 1 1.2. INSTALACIÓN...
Instalación de dos Sistemas Operativos en un mismo Computador
Instalación de dos Sistemas Operativos en un mismo Computador Si quieres tener los dos sistemas operativos en un mismo equipo y elegir, entre uno y otro, en el momento del arranque, debes realizar los
TUTORIAL DE STREAM DE RADIO EN VIVO EN PAGINA JOOMLA.
Transmisión de radio en vivo. TUTORIAL DE STREAM DE RADIO EN VIVO EN PAGINA JOOMLA. Introducción. Este tutorial esta dedicado a toda la gente, que quiere saber como poder transmitir su propia estación
INTRODUCCIÓN A AUDACITY
INTRODUCCIÓN A 1. Introducción... 1 2. Instalación... 1 3. Los archivos de sonido... 2 4. La pantalla de Audacity... 2 5. Grabar sonidos... 5 6. Cambiar el formato de un archivo de sonido... 5 7. Grabar
Configuración de un APs D-Link DWL-2100AP.-
Configuración de un APs D-Link DWL-2100AP.- El Acess Point (AP) D-Link 2100AP, es el AP que actualmente colocan Los Servicios Provinciales en los centros. Para poder acceder a su configuración tenemos
StopMotion, manual de usuario*
StopMotion, manual de usuario* * Traducción de Kjoelstad Berg, Fredrik y Erik Nilsen, Bjoern. Stopmotion user manual en http://stopmotion.bjoernen.com/ Material traducido por equipo CeDeC Índice de contenido
Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...
Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker... 4 Barra de título... 4 Barra o pestañas de opciones... 4 Cinta de
PRACTICA DE REDES Redes Ad Hoc
PRACTICA DE REDES Redes Ad Hoc En esta práctica vamos a proceder a montar una red ad hoc, es decir, dos o más dispositivos conectados entre sí directamente de manera inalámbrica, sin ningún tipo de punto
Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.
Skype Skype: este servicio nos permite comunicarnos en forma sincrónica con nuestros contactos mediante mensajes instantáneos (chat) y realizando video llamadas. Skype Microsoft cuenta con un sistema de
TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR
TPV VIRTUAL O PASARELA DE PAGOS DE CAJASTUR El TPV (Terminal Punto de Venta) Virtual es un producto dirigido a empresas y comercios, con tienda en internet, que permite el cobro de las ventas realizadas
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
Escritorio remoto y VPN. Cómo conectarse desde Windows 7
Escritorio remoto y VPN. Cómo conectarse desde Windows 7 Hay ocasiones en las que es necesario conectarnos a un equipo informático situado a mucha distancia de donde nos encontramos para realizar sobre
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos
COMO USAR VIRTUALDUBMOD
1 Este manual no pretende ser ni la única ni la mejor solución para realizar lo que en él se explica. Solo es el reflejo de una experiencia con el objetivo de ayudar a los que empiezan. COMO USAR VIRTUALDUBMOD
Guía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Programación con Java Media Framework
Aplicaciones Telemáticas Avanzadas Programación con Java Media Framework Java Media Framework Java Media Framework (JMF) proporciona una arquitectura unificada y un protocolo de mensajes para gestionar
GTK-RecordMyDesktop Serafín Vélez Barrera Breve manual de GTK- RecordMyDesktop
Breve manual de GTK- RecordMyDesktop 1/14 Breve manual de GtkRecordMyDesktop por Serafín Vélez Barrera se encuentra bajo una Licencia Creative Commons Atribución- NoComercial-CompartirIgual 3.0 Unported.
Tutorial de uso. ScanIPTV V.4.7 http://scaniptv.emotec.es
Tutorial de uso ScanIPTV V.4.7 http://scaniptv.emotec.es Conceptos básicos IP privada e IP pública La IP privada es una dirección virtual de una red interna, que hace referencia al dispositivo que se ha
Autoguiado en 6 pasos
Autoguiado en 6 pasos con la cámara Luna-QHY 5 Mono Autoguiado en 6 pasos v. 1.2 1 0 NO CONECTE LA CAMARA TODAVIA! 1 Instalación de la plataforma ASCOM 2 Instalación de los drivers de la cámara Luna-QHY5
COMO REPRODUCIR MENSAJE DE BIENVENIDA EN ELASTIX
Esta función trabaja de la siguiente manera: Cuando un cliente llama al número telefónico del negocio o empresa, lo primero que escuchara será un mensaje (Audio de Bienvenida), para el caso de un negocio
Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Manual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS
ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS Descripción y características: Clonezilla es un particionador o clonador de discos, similar a Norton Ghost que guarda y restaura bloques sólo se usa en
Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:
2.3. MULTIMEDIA En este capítulo vamos a mostrarle cómo añadir multimedia a nuestras aplicaciones Android. 2.3.1. REPRODUCCIÓN DE AUDIO Android es compatible con salidas de sonido y música a través de
CITRIX 4.5 - Citrix Application Streaming
1 de 39 01/12/2007 1:06 CITRIX 4.5 - Citrix Application Streaming Es la caracteristica principal de la versión 4.5 de Citrix, el Application Streaming, en este documento se explica cómo usarlo. Application
Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Contador/Clasificador de vehículos a través de una cámara de TV
Escola Politècnica Superior Enginyeria Vilanova i la Geltrú Contador/Clasificador de vehículos a través de una cámara de TV Manual de usuario José Luís Porta Lahiguera P á g i n a 2 ÍNDICE Aspecto general
Internet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
WINDOWS 2008 7: COPIAS DE SEGURIDAD
1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden
SALA DE CONFERENCIAS Y REUNIONES. Guía sobre la sala de Conferencias y Reuniones de Divulgación Dinámica.
Guía sobre la sala de Conferencias y Reuniones de Divulgación Dinámica. Iniciar una sesión 1. Para acceder a la Sala de Conferencias y Reuniones puede descargarse el programa automáticamente pulsando encima
Fuente: http://www.kzgunea.net
APRENDE A NAVEGAR SERVICIOS DE INTERNET Internet es como el mercado del pueblo en día de feria. En el mercado los puestos se organizan por secciones: por un lado la fruta, por otro las hortalizas, por
MANUAL WINDOWS MOVIE MAKER. Concurso de Gipuzkoa
MANUAL WINDOWS MOVIE MAKER Concurso de Gipuzkoa ÍNDICE 1. Presentación del diseño del Windows Movie Maker 3 2. Captura de video 4 3. Importar video 8 4. Edición de la película a. Añadir video y/o imágenes
Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)
Gesfincas INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local) GESFINCAS precisa ser instalado en el disco duro de su ordenador (en los supuestos de versiones para Red Local, en el Servidor del sistema
GUÍA BÁSICA USUARIO MOODLE 2.6
GUÍA BÁSICA USUARIO MOODLE 2.6 Esta guía representa los pasos a seguir por el alumno desde la aceptación en un curso Moodle hasta su posterior utilización, pero antes de explicar la forma de acceder y
Anexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.
Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386
Marketing y Estadística 1. 2. 3. 4. Listados de clientes con selección de criterios Generación de Cartas, SMS y Etiquetas Estadísticas Avanzadas, GIO BI Gestión de Avisos 1. Listados de clientes con selección
Instalación de Tomcat7 en Ubuntu
2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando
Manual de uso. Manual de uso - citanet 1
Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración
Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Sitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
En principio, comenzaremos a esbozar el menú principal que nos muestra el DVR, tal como se muestra a continuación:
DVR STANDALONE 4 y 9 CANALES Modelos SEDVR 5104UV y 5109UV Introducción Este pequeño Manual muestra la configuración del DVR de 4 y 9 canales, a pesar que el mismo fue utilizando el equipo de 4 canales,
Manual de NVU Capítulo 4: Los enlaces
Manual de NVU Capítulo 4: Los enlaces Pág. 1 Manual de NVU Capítulo 4: Los enlaces Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de Málaga) [email protected]
Tutorial BMS Server Studio UDP
Tutorial BMS Server Studio UDP ÍNDICE Página 0. Introducción...3 1. Configuración del puerto UDP...4 2. Ejemplos...6 2.1 Configuración manual...6 2.1.1 Configuración SocketTest...6 2.1.2 Configuración
ENVÍO DE E-MAIL POR MEDIO DE SMTP
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA ELO 322: REDES DE COMPUTADORES I ENVÍO DE E-MAIL POR MEDIO DE SMTP Alumnos Ariel Mancilla G. 2521040-9 Daniel Spataris J. 2521029-8
Manual Web Alexia Profesor. Índice
Sebastián Suárez 2011 Manual Web Alexia Profesor Índice Entrada (Login) 03 Pantalla de Inicio 03 Barra de menús 04 Definir controles 05 Evaluar controles 06 Elementos comunes en pantallas de evaluación
Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Cómo descargar un video. 2. Dónde se guarda el video. 3. Cómo convertir el formato de un video (para celular) desde el RealPlayer.
ÍNDICE PÁGINA Cómo descargar un video. 2 Dónde se guarda el video. 3 Cómo convertir el formato de un video (para celular) desde el RealPlayer. 4 Algunas sugerencias para la converión. 8 Cómo configurar
Accesibilidad web GUÍA FUNCIONAL
Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla
CONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
UNIVERSIDAD AUTÓNOMA DE SINALOA FACULTAD DE INGENIERÍA MOCHIS LIC. EN INGENIERÍA DE SOFTWARE MATERIA: REDES Y COMUNICACIÓN DE DATOS GRUPO: 401
UNIVERSIDAD AUTÓNOMA DE SINALOA FACULTAD DE INGENIERÍA MOCHIS LIC. EN INGENIERÍA DE SOFTWARE MATERIA: REDES Y COMUNICACIÓN DE DATOS GRUPO: 401 PROFESOR: CARLOS ALARCÓN ALUMNO: SÁNCHEZ CASTILLO LUIS ÁNGEL
Pitivi Serafín Vélez Barrera Breve manual de PITIVI
Breve manual de PITIVI 1/13 Breve manual de Pitivi por Serafín Vélez Barrera se encuentra bajo una Licencia Creative Commons Atribución-NoComercial- CompartirIgual 3.0 Unported. 2/13 Índice 1. Introducción
Presentaciones multimedia con Adobe Presenter
Introducción a Adobe Presenter Presentaciones multimedia con Adobe Presenter Adobe Presenter 7.0 es un complemento de Microsoft PowerPoint de Adobe que convierte las presentaciones de PowerPoint en presentaciones
(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador
MANUAL BASICO DE WEBEX
MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a
Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
JVC CAM Control (para Windows) Guía de usuario
JVC CAM Control (para Windows) Guía de usuario Español Este es el manual de instrucciones del software (para Windows) de Live Streaming Camera GV-LS2/GV-LS1 realizado por JVC KENWOOD Corporation. El sistema
