Publicando Silverlight: preguntas y respuestas

Después de revisar el proceso de producir, hospedar y publicar una aplicación Silverlight en un sitio Web desde Silverlight Live Streaming, dejo respuestas a algunas preguntas que me han hecho alrededor de este proceso. Si tienes alguna pregunta específica no dudes en dejarme un comentario, prometo que si contesto ;-)

P: ¿Cómo puedo cambiar el diseño del reproductor de video en Silverlight que se genera desde Expression Encoder?

R: Al generar el proyecto en Expression Encoder, hay un archivo de proyecto con extensión .csproj. Ese archivo puede abrirse con Expression Blend 2 y desde ahí cambiar el diseño del mismo. Incluso es posible crear plantillas desde Expression Blend y colocarlas en Expression Encoder (hay un tutorial completo en la ayuda de Expression Encoder).

P: ¿Cómo puedo agregar más funcionalidades al reproductor de video o conectarlo con otras aplicaciones?

R: El mismo archivo .csproj puede abrirse en Visual Studio 2008  ( puedes usar también la versión de VS Express para C# que es gratuita ) para agregar funcionalidades basadas en programación (JavaScript para Silverlight 1.0). Si sabes programar puedes hacer prácticamente cualquier cosa que puedas imaginarte.

P: ¿Puedo agregar subtítulos a un video desde Expression Encoder?

R: ¡Claro! Utilizando archivos externos .xml, .sami, .smi, o .dxfp se pueden agregar subtítulos y otras funcionalidades sin tener que hacer render del video cada vez.

P: ¿Qué pasa si tengo una biblioteca enorme de videos que deseo codificar, debo hacerlos a mano uno por uno?

R: Expression Encoder tiene la capacidad de trabajar desde línea de comando, de forma que sólo es necesario crear el perfil de tu video una vez y lo dejas trabajando de manera automática y desantendida para que aplique esa configuración a un grupo de videos, sin importar que tan grande sea (¡pero revisa que tengas espacio en disco antes!).

P: Ok, ya tengo mi caja de Expression Studio y descargué Expression Encoder pero expiró mi versión de prueba. ¿Cómo la activo?

R: Expression Encoder se activa de manera completa utilizando el mismo código que se usa para Expression Media (PC o Mac, es lo mismo, aunque Expression Encoder sólo existe en este momento para PC)

P: Para videos grabados está muy bien, pero ¿se puede transmitir video en vivo?

R: Por supuesto. El proceso es muy similar, ya que se hace desde Expression Encoder también y se puede hacer broadcasting de audio y video no sólo a Silverlight sino también a una aplicación WPF o a un reproductor como Windows Media, Winamp, Quicktime, Real ONE o cualquier otro, pero esa es una serie que escribiré después. :-)

Technorati Tags: silverlight live streaming,silverlight,expression,encoder,blend,video,broadcast,tips,preguntas y respuestas