Cómo funciona el codificador de Windows Media
Codificador de Windows Media
Codificador de Windows Media comprime archivos multimedia digitales en formato AVI, MP3 o WAV y los convierte en archivos ASF utilizados por Windows Media Player. Los codificadores se pueden utilizar para eventos en vivo o archivos guardados. Debido a que la codificación es una actividad que requiere un uso intensivo de la CPU, se recomienda utilizar una computadora diferente para ejecutar el codificador que el servicio de Windows Media. En este capítulo se analizan las siguientes cuestiones relacionadas con el uso de codificadores:
Configuración del hardware de la computadora
Codificación de transmisión múltiple
Codificación automática
Hardware de la computadora Configuración
Ninguna configuración se adapta a todas las situaciones. Antes de comprar hardware nuevo, primero determine si grabará video en movimiento de alta velocidad o video en movimiento de baja velocidad. Un ejemplo de vídeo en movimiento a baja velocidad es un primer plano de la cabeza de un hablante, que requiere muy poca potencia de procesamiento. Los vídeos en movimiento de alta velocidad (como los vídeos musicales con movimientos que cambian rápidamente) requieren una mayor potencia de procesamiento.
Elección de CPU
Normalmente, los procesadores Pentium II pueden codificar en tiempo real cualquier vídeo con anchos de banda de hasta 300 Kbps (kilobits por segundo), e incluso hasta 500 Kbps. Para anchos de banda de hasta 1 Mb por segundo (megabits por segundo), se debe utilizar un procesador Pentium III o equivalente. Para velocidades de procesamiento de bits más altas (Microsoft CODEC escala a 5 Mbps para codificación en tiempo real), se pueden usar dos procesadores. En general, si va a adquirir equipo nuevo, deberá adquirir una computadora Pentium III o equivalente. Incluso si no necesita la potencia de procesamiento que ofrecen ahora, es posible que la necesite en el futuro.
Aumentar la memoria
En términos generales, 64 MB de memoria es la mejor opción para codificar. Como no hay necesidad de almacenamiento en búfer y sólo se cargan el sistema operativo y las aplicaciones, no requiere mucha memoria. Utilice la herramienta Rendimiento para asegurarse de que el sistema no busque el disco, lo que podría afectar el rendimiento. (Para utilizar las herramientas de rendimiento, apunte el mouse a Programas en el menú Inicio, seleccione Herramientas administrativas y luego haga clic en Rendimiento).
Para comprobar la memoria disponible, agregue un contador de bytes libres de memoria. Para comprobar la frecuencia con la que se produce la paginación, agregue un contador de Memoria \Paginación (por segundos). Ambos contadores están bajo el título Memoria. La figura 2 a continuación muestra un ejemplo de cómo agregar contadores:
La figura 3 a continuación muestra estos contadores y el tiempo de procesador que se utiliza:
El contador de bytes libres de memoria representa la cantidad de memoria actualmente disponible para el proceso. Número de bytes de memoria. Este valor siempre debe ser superior a 4 MB. El contador de paginación de memoria (en segundos) representa la cantidad de páginas que se recuperaron del disco debido a fallas de página o se escribieron en el disco para liberar espacio. Para obtener más información sobre las herramientas de rendimiento, consulte los archivos de ayuda relacionados.
Agregar una unidad de disco
Debido a que una unidad de disco debe poder capturar y guardar datos tan pronto como se ingresan, puede convertirse en un cuello de botella. Si la velocidad de transferencia de datos de la unidad es demasiado baja, se perderán datos y la calidad del flujo de datos se verá comprometida. Para velocidades de codificación de 300 Kbps a 500 Kbps, utilice discos duros SCSI. Para velocidades de transferencia más altas, considere usar una matriz RAID de nivel 0.
Elija un sistema operativo
Aunque Windows Media Encoder puede ejecutarse en Windows 2000 Professional y Windows 2000 Server, recomendamos utilizar Professional porque prioriza las aplicaciones front-end.
Selección de una tarjeta de captura de vídeo
Para encontrar una lista de tarjetas de captura de vídeo compatibles con la tecnología Windows Media, visite
/windows/ windowsmedia/
es/partners/hardware/default.asp
Es importante utilizar esta lista en lugar de la lista de tarjetas de captura de vídeo compatibles sólo con el sistema operativo Windows 2000, ya que sólo algunas de estas tarjetas son compatibles. compatible con ambos sistemas compatibles. Una de las tarjetas de captura de video más populares, Osprey 100 de Viewcast.com, no puede capturar audio, pero hasta ahora nadie ha tenido problemas para sincronizar el Osprey 100 con la tarjeta de sonido. Para obtener más información, visite:
/home.html
Seleccione una tarjeta de sonido
Para codificación de secuencia de audio única, seleccione una tarjeta de sonido estéreo como Soundblaster Live . Utilice al menos Soundblaster16 o una tarjeta de sonido compatible. Consulte la Lista de compatibilidad de hardware de Windows para conocer las tarjetas de sonido que son compatibles con los sistemas operativos de la serie Windows 2000 (cualquier tarjeta de sonido que sea compatible con Windows 2000 es compatible con la tecnología Windows Media). La lista de hardware se encuentra en:
/hcl/default.asp
Técnicas de codificación
Este capítulo analiza la codificación de audio y video y las técnicas para configurar la codificación automática. . La diferencia entre codificación de audio y codificación de video no es obvia, la diferencia es que los archivos de video pueden contener múltiples velocidades de bits, mientras que los archivos de audio no. Múltiples velocidades de bits permiten que Windows Media Player se adapte a las condiciones cambiantes de la red eligiendo la velocidad de bits que mejor se adapte a la calidad y velocidad de la conexión de red del usuario. Este no es el caso con los archivos de audio, ya que es más fácil de distinguir para el oído que para el ojo, y es más probable que el oído detecte cambios de ancho de banda en una transmisión de audio que en una de video.
Codificación de múltiples transmisiones de audio
Es común codificar múltiples transmisiones de audio simultáneamente. Un ejemplo típico es la codificación de diferentes emisoras de radio como emisiones en línea. Para codificar múltiples transmisiones de audio, use múltiples codificadores en su sistema y ejecútelos simultáneamente. Dado que el codificador requiere muchos recursos de CPU, se utiliza un Pentium III siempre que sea posible.
Otra consideración importante a la hora de codificar múltiples transmisiones de audio es la tarjeta de sonido. Los usuarios han informado de problemas al utilizar varias tarjetas de sonido Soundblaster en un sistema. En su lugar, puede instalar una tarjeta de sonido que requiera sólo una ranura pero que tenga varios puertos.
Codifica transmisiones de video con múltiples anchos de banda
La tecnología Windows Media incluye Smart Streaming, que detecta la velocidad de tu conexión de red, se ajusta a las condiciones cambiantes de la red y mejora dinámica y automáticamente la calidad de la transmisión de video. . Smart Streaming es un componente de la tecnología Windows Media versión 4.0 e incluye las siguientes características:
Codificación de velocidades de datos múltiples: los proveedores de contenido pueden ofrecer hasta seis velocidades de datos en un solo archivo a velocidades de 16 Kbps a 1 Mbps Barra de vídeos. Con la codificación de múltiples velocidades de bits, los usuarios finales pueden seleccionar automáticamente la velocidad de bits máxima simplemente haciendo clic en un enlace. Con la codificación de múltiples velocidades de bits, los usuarios finales simplemente hacen clic en un enlace y la velocidad de bits máxima se selecciona automáticamente en función de la conexión de red del usuario.
Entrega inteligente: tradicionalmente, la congestión de la red obligaba al cliente a detener la reproducción y volver a liberar el búfer antes de reanudarla. Como parte de Windows Media Technologies 4.0, los clientes y servidores ahora pueden reducir de forma inteligente la calidad para garantizar una reproducción continua. Primero, el servidor reduce la velocidad de fotogramas del vídeo para mantener la calidad del audio y minimizar el almacenamiento en búfer.
Si la situación empeora, el servidor deja de enviar fotogramas de vídeo por completo, pero se mantiene la calidad del audio. Finalmente, si la calidad del audio comienza a degradarse, el cliente reconfigura inteligentemente partes de la transmisión para mantener la calidad. Esta técnica se llama intensidad del flujo.
Filtros de mejora de la reproducción de vídeo: al recibir una transmisión de vídeo, Windows Media Player utiliza un filtrado inteligente para eliminar datos inútiles y mejorar en gran medida la calidad general del vídeo, especialmente en situaciones de bajo ancho de banda.
Codificación automática
Codificación automática significa que el codificador se inicia automáticamente al iniciar el sistema y cuando alguien inicia sesión. La codificación automática se utiliza normalmente cuando un servicio de producción está en línea y funcionando continuamente. Para habilitar la codificación automática, puede crear accesos directos usando la barra de tareas y la ventana Propiedades del menú Inicio (para abrir esta ventana, apunte el mouse a Configuración en el menú Inicio y luego haga clic en Barra de tareas y menú Inicio). La figura 4 a continuación muestra un ejemplo de este menú:
Haga clic en Agregar. En el cuadro de texto Crear acceso directo, escriba:
NsRex filename.asd /start
El nombre del codificador es NsRex y el nombre del archivo se refiere al descriptor de flujo de alto nivel que almacena el archivo de configuración del codificador (ASD). Por ejemplo, el archivo contiene información sobre qué CODEC usar, el tamaño de la ventana, la velocidad de fotogramas y la cantidad de fotogramas I utilizados por el vídeo. La opción /start significa que el proceso de codificación comienza cuando alguien inicia sesión. (Para una automatización completa, habilite el inicio de sesión automático para no tener que ingresar su nombre y contraseña). La figura 5 a continuación muestra un ejemplo:
En este ejemplo, el codificador utiliza un archivo .asd llamado stereo28.8.
En este ejemplo, el codificador utiliza un archivo .asd llamado stereo28.8.