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
Comments
Anonymous
January 28, 2008
PingBack from http://www.hecgo.com/2008/01/28/preguntas-y-respuestas-sobre-distribucin-de-audio-y-video-con-silverlight/Anonymous
January 28, 2008
En la parte 3 de esta serie describía como obtener el código HTML para publicar una aplicación hospedadaAnonymous
February 14, 2008
Estimado, Como puedo transimitir en vivo a través de los servidores de Silverlight Streaming Services, es decir que silverlight sea mi publisher pointAnonymous
February 18, 2008
Hola Christobal (disculpa por contestar apenas), en este momento Silverlight Live Streaming únicamente soporta transmisión bajo demanda, o sea, de fuentes pregrabadas. Para transmitir en vivo (broadcasting) necesitarías un servidor con streaming, por ejemplo, Windows Server con Media Services.