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. 🙂

Comments (4)
  1. Expressate says:

    En la parte 3 de esta serie describía como obtener el código HTML para publicar una aplicación hospedada

  2. Cristóbal says:

    Estimado,

    Como puedo transimitir en vivo a través de los servidores de Silverlight Streaming Services, es decir que silverlight sea mi publisher point

  3. 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.

Comments are closed.

Skip to main content