PDA

Ver versión completa : Streaming Audio y Video


el_keto
12-nov-2003, 04:18
Alguien por favor que me ayude y me explique como se puede hacer el streaming audio y de video, que software ocupo, etc, segun mi hosting tiene la capacidad para hacer esto del streaming pero ni idea como funciona, o si alguien conoce algun tutorial se lo agradeceria mucho.

Gracias saludos.

tiggerfire
03-nov-2004, 05:23
hola como estas aqui tienes dos tutoriales sobre el streaming audio y video.

Streaming / Multimedia: Formatos de archivos audio / video. CODEC.

[Tutorial] Formatos y extensiones de archivos de audio y video para streaming y para multimedia. Definición de CODEC. Asociaciones de tipos de archivo.
El audio y el video se almacenan en las computadoras en forma de archivos. Debido a que la información digital audiovisual es un gran negocio, hoy se torna una 'necesidad' almacenar cada minuto de audio y video en diferentes soportes; desde discos duros hasta CD-ROMs. Este almacenamiento debe ser 'inteligente'. No se trata nada más de copiar/capturar el material desde una unidad reproductora o emisora de señal (videocassetera, lectora de DVD, lectora de CD, videocámara): también necesitamos "comprimir".
Un archivo de audio consiste en un "array" de números. Un array es una matriz de datos, todos del mismo tipo, posicionados desde cero por un entero. Cada uno de estos números representa el volumen y la frecuencia de sonido en un instante de tiempo. Puestos todos estos números juntos y ejecutados por el reproductor apropiado, generarán un flujo cambiante de frecuencias y volúmenes que serán entonces voz, música o efectos de sonido. Los archivos de video se comportan de manera similar, aunque utilizan los números para definir colores, brillo, contraste o coordenadas de cada parte de la cambiante serie de cuadros (frames) que componen una 'película' o secuencia de imágenes.

La manera en que los números son usados para representar la información de un archivo es llamada "formato de archivo", en inglés: 'file format'. Existen varios formatos para audio y otros tantos más para el video. Cada formato utiliza una fórmula única para determinar el orden y el comportamiento de cada número del array que será usado para representar el audio y el video.

Conociendo los formatos de archivo Usted podrá, por ejemplo, elegir mejor cual reproductor multimedia utilizar para visualizar/escuchar el contenido de un archivo o bien saber si será conveniente descargarlo del servidor u obtenerlo mediante streaming media.

Si en un sitio web Usted encuentra una opción para descargar o un archivo en formato WAV o bien en formato WMA (ambos de sonido) debe saber que 'bajar' el primero le consumirá casi diez veces más de tiempo que el segundo. Claro que con el WAV Usted posiblemente escuche el sonido tal como fue grabado y que con el WMA pierda algo de la fidelidad original (aunque le resulte difícil diferenciar la calidad de sonido entre estos formatos) pero si Usted tiene una conexión DIAL-UP (acceso telefónico a redes, módem) la diferencia de tiempo para conseguir su archivo multimedia le hará optar definitivamente por el WMA.


Definición de CODEC
En un proyecto de streaming media o de software multimedia todo gira en torno a la compresión.
La compresión digital del audio y del video se realiza de diferentes maneras. Al almacenar o leer un archivo de 'media' se aplican fórmulas matemáticas. Parte de estas fórmulas resuelven la compresión o descompresión de un archivo. Precisamente al software desarrollado en base a estas fórmulas matemáticas de compresión se le denomina CODEC (por COmpresor y DECompresor).
Regularmente un CODEC es asociado a un formato de archivo en particular, pero un formato de archivo puede trabajar con más de un tipo de CODEC.

Mientras que algunos CODECs se basan en fórmulas matemáticas estándar, otros nuevos son creados en base a nuevos conceptos de compresión. Es importante conocer qué CODEC tiene instalado en su PC para poder reproducir archivos de audio y video comprimidos. Es posible que en alguna ocasión Usted haya intentado leer un archivo y su sistema operativo haya respondido con un error o con un aviso de que el CODEC necesario para leer ese archivo está ausente. Más adelante veremos las características técnicas de los CODECs más populares.

Los programadores experimentan constantemente con nuevas fórmulas y técnicas de compresión de audio y de video. En particular es interesante la compresión del audio, porque varias frecuencias de la música pueden ser eliminadas sin que el oyente lo tome en cuenta. Por ejemplo, si en una pieza de música predominan los tambores y tonos bajos se pueden recortar las frecuencias altas y nunca se sabrá lo que se está perdiendo; o si un pasaje en particular posee en su mayoría notas altas, Usted puede eliminar las frecuencias más bajas. Como regla general se eliminan aquellas frecuencias que el sistema auditivo humano no puede captar.

En el video el desarrollo de las fórmulas de compresión se enfoca en optimizar la reducción de la cantidad de colores. El ojo humano es más fácil de complacer que el oído: nuestra visión puede contentarse con una imagen de escasos 256 colores. Esta 'dosis' de color es suficiente para delinear formas, contrastes, brillos y gamas con una definición que es aceptada de buen grado por nuestra interpretación visual. Más aún: por ejemplo, un silencio o distorsión en un sonido es detectado con facilidad, mientras que nuestra vista, ante una secuencia de imágenes incompleta o distorsionada en alguna de sus áreas, suele 'autocompletar' las piezas de información visual perdidas.

Esto NO significa que una imagen de baja calidad sea lo óptimo pero es nuestra realidad tecnológica. Todavía falta camino por recorrer para que podamos experimentar el streaming media con calidad "broadcast" (16 millones de colores, pantalla completa).

Así es que analizando un sonido o una secuencia de imágenes cuidadosamente la fórmula de un CODEC puede ser muy eficiente al reducir el tamaño de un archivo.

Los CODECs se actualizan con el tiempo y utilizan una variedad de técnicas para obtener la mejor compresión posible de un archivo. Para mantenerse informado acerca de la optimización o mejoras de un CODEC es recomendable suscribirse a la lista de correo del desarrollador que, por lo general, está disponible en su sitio web.


Determinando tipos de archivos con extensiones
Los archivos se almacenan dándoles nombres. Cada archivo tiene una extensión que es usada para determinar el tipo de archivo. Estas extensiones son creadas poniendo un punto después del nombre del archivo y agregando tres letras. Un ejemplo de una extensión de archivo sería ".MP3", porción del archivo "temafavorito.MP3".
Por defecto la extensión de un nombre de archivo es ocultada por Microsoft Windows Explorer. En Windows 98, Usted puede hacer las extensiones visibles en la ventana de diálogo "Opciones de Carpeta" a la cual Usted puede acceder mediante el menú "Ver", y entonces destildar el box "Hide file extensions for known file types". Luego entonces, Microsoft Windows Explorer mostrará los nombres de archivo completo, es decir, incluyendo sus extensiones. Note que si Usted utiliza otra versión de Windows deberá consultar un manual para obtener las directivas de como mostrar las extensiones de nombre de archivo.

Cuando Usted hace doble click en un archivo para ejecutarlo, Windows 'mira' en la extensión del nombre de archivo para determinar cual aplicación está 'asociada' a esa extensión y de inmediato procesar su petición. Por ejemplo, si la extensión de su archivo es ".WMA" arrancará Windows Media Player y reproducirá el archivo.


Cambiar las "asociaciones" de los archivos
Usted puede cambiar la configuración de Windows respecto a la aplicación que se ejecutará y luego reproducirá un determinado tipo de archivo. Por ejemplo, los archivos ".TXT" son abiertos por defecto por el BLOCK de NOTAS o los ".DOC" por WORDPAD; no obstante Usted puede decirle a Windows que arranque otros programas en cuenta de los mencionados. A la acción de determinar cual aplicación se ejecutará para un formato de archivo en particular se le llama "asociación de archivo".
Usted puede cambiar la asociación de un tipo de archivo en la oblea "Tipos de archivo" de la ventana de diálogo "Opciones de Carpeta" del menu "Ver" de Windows Explorer, en Windows 98. Haga click en el tipo de archivo que desea cambiar, luego en el botón "Editar" y proporcione la información necesaria para que Windows sepa que aplicación prefiere Usted ejecutar cuando haga doble click sobre un determinado formato de archivo.


Cambiar las asociaciones de archivos en Windows Explorer es un poco dificultoso y no recomendado para principiantes. No obstante, la mayoría de las aplicaciones para manipulación de archivos audiovisuales (fotografías, gráficos, sonidos, videos) posee, en sus opciones de configuración o en sus preferencias de usuario, la forma de modificar fácilmente las asociaciones de archivo actuales; algunos programas incluso pueden forzar la recuperación de una asociación si otra aplicación la modificara. Es muy probable también que durante la instalación de un programa Usted sea consultado por el instalador si desea asociar algunos tipos de archivos a esa aplicación.

Cambiar las asociaciones de tipos de archivo puede servirle, por ejemplo, para ejecutar aplicaciones que utilicen menos recursos del sistema que otras (asociadas por defecto) o por que Usted considera que el programa que va a asociar a un tipo de archivo es más versátil, posee más opciones o simplemente es su favorito a la hora de manipularlo.

tiggerfire
03-nov-2004, 05:24
TUTORIAL 2
Streaming / multimedia. Metafiles y archivos de audio y video.

[Tutorial] Formatos de metaarchivos y de archivos de audio y video más populares utilizados para streaming media o aplicaciones multimedia. Formatos nativos o soportados por Windows Media Player, Real Player y Quick Time Player.
En esta sección vamos a ver cuales son las características de diferentes formatos de "metaarchivos" y de archivos de audio y video digitales en el siguiente orden:
Metafiles - Metaarchivos
Archivos de audio
Archivos de video
MIDI
Tracks de audio CD
Nota: la lista de formatos no es exhaustiva. Solo trata los formatos de uso más populares en la WWW y en aplicaciones multimedia.

Metafiles - Metaarchivos
META es una palabra griega que significa "próximo" o "cercano". Un metaarchivo o metafile es un tipo especial de archivo que describe o brinda más información acerca de otro archivo. Los METAARCHIVOS o METAFILES son archivos de texto que utilizan XML (Extended Markup Language) para definir tipos de información específicos. Los metafiles proveen varias maneras de hacer más eficiente el funcionamiento de un Player. Algunas de las extensiones más populares:
Windows Media


ASX: Contienen información acerca de archivos ASF. La extensión ASF fue usada para archivos de audio y video por versiones anteriores a la actual de Windows Media.
WAX: Contienen información acerca de archivos de audio. Cuando Usted graba una lista de ejecución de archivos de audio (playlist) Windows Media Player utiliza este formato.
WVX: Contienen información acerca de archivos de video. Cuando Usted graba una lista de ejecución de archivos de video (playlist) Windows Media Player utiliza este formato.
Real


RAM/RPM:Contienen información acerca de archivos RM que pueden ser tanto de audio como de video o ambos.
Usando metafiles para "PLAYLISTS"
El uso más corriente de los metafiles es el de archivo para lectura y escritura de "playlists" en el disco duro. Un archivo PLAYLIST contiene una lista de directivas que el reproductor de audio/video debe ejecutar en el orden y forma que este archivo (playlist) le indique. Las acciones o aplicaciones más comunes de un playlist son:

vincular contenidos multimedia para enriquecer una presentación,
insertar publicidad (gráficos, audio, video) en la pantalla principal del reproductor, entre los archivos de contenido principales (como si se tratara de cortes comerciales de televisión); o insertar publicidad en áreas específicas de la pantalla del reproductor o página web -si el archivo estuviera incrustado en el documento HTML- mientras se ejecuta el archivo de audio / video (los comerciales pueden contener enlaces hacia páginas web o direcciones de email),
titular o subtitular archivos de video: útil para la traducción del contenido audiovisual (un metafile puede incluso permitirle al usuario seleccionar el idioma), para personas con discapacidad auditiva o para resaltar secciones en un archivo de audio o destacar escenas en un archivo de video,
enviar notificaciones o comunicados en streaming media: por ejemplo, en un evento que será transmitido en vivo, un metafile puede especificar cuando y en que canal tomará lugar la transmisión; así el reproductor puede comenzar a recibirla en el momento debido.
Un playlist puede ser enviado por email o estar alojado en un servidor para descargarlo a pedido.

Archivos de Audio
Windows Media
ASF: Este formato fue usado en versiones previas de Windows Media.
WMA

Ambos formatos poseen información idéntica excepto que el segundo formato es solo de audio, mientras que el primero puede contener información de audio y de video.
Real
RM
RA: Este formato fue usado en versiones previas de Real.
Ambos formatos poseen información idéntica excepto que el segundo formato es solo de audio, mientras que el primero puede contener información de audio y de video.
Microsoft Windows
WAV: Formato nativo de ese sistema operativo.
Apple Macintosh
AIFF: El formato de intercambio de audio o "Audio Interchange File Format" es uno de los más populares de Apple Macintosh. Este formato utiliza las extensiones .AIF, .AIFC y .AIFF
Unix
AU: Este formato utiliza la extension .AU. El formato .SND es muy similar. Ambos son populares en UNIX y computadores tipo Unix.
Audio MPEG
MP3: Los archivos MP3 son creados de acuerdo con el estándar del Grupo de Expertos en Imágenes en Movimiento o "Moving Picture Experts Group" (MPEG), conocido como LAYER 3. Este formato utiliza la extensiones .MP3 o .M3U.

Archivos de Video
Windows Media
ASF: Este formato fue usado en versiones previas de Windows Media.
WMV

Ambos formatos poseen información idéntica excepto que el segundo formato es solo de video, mientras que el primero puede contener información de audio y de video.
Real
RM
Microsoft Windows
AVI: Formato nativo de ese sistema operativo. Contiene información de audio y de video.
Video MPEG

El video creado bajo las especificaciones de el Grupo de Expertos en Imágenes en Movimiento o Moving Picture Experts Group (MPEG) puede tener las siguientes extensiones de archivo:
MPG
MPEG
MPE
M1V
MP2
MPA
MPE
Apple Macintosh
MOV: Es uno de los más populares de Apple Macintosh. Este formato utiliza también las extensiones .MOV, .QT
Indeo
IVF: Indeo ha sido adquirido recientemente por Ligos Technology. Puede obtener mayor información en http://www.ligos.com/indeo/intel.shtm
MIDI
MIDI significa "Musical Instrument Digital Interface" o Interfaz Digital de Instrumentos Musicales; y no es un formato de audio o video. Este es un protocolo de programación que define un método para instrumentos musicales a conectar a computadores personales. Los archivos MIDI utilizan las siguientes extensiones:
MID
MIDI
RMI
Parte de las especificaciones MIDI definen un tipo de formato que puede almacenar información musical acerca de notas y otra información propia de programación.
A diferencia de los archivos de audio y video que almacenan información exacta para reproducir sonidos e imágenes en un computador, los archivos MIDI solo contienen datos. Por ejemplo, un archivo MIDI puede contener información musical para una canción y especificar que será reproducida por un piano.

Debido a que un archivo MIDI es sobre todo una descripción matemática de una canción o sonido, un archivo MIDI puede ser muy pequeño. Una nota sobre una escala es muy simple, no obstante el conjunto de datos actuales para reproducir sonidos es muy complicado.

MIDI no requiere de ningún reproductor en especial ya que viene asociado al sistema operativo y se reproduce normalmente mediantre el software propio de la tarjeta de sonido del PC. Sobre esto debemos destacar que un archivo MIDI puede sonar de diferentes maneras dependiendo de la tarjeta de sonido del PC.


Tracks de audio CD
Los tracks o pistas de sonido de un CD tienen la extensión .CDA.

Espero que estos datos te hallan sido utiles.suerte.chau.