Welcome to MSDN Blogs Sign in | Join | Help

Expressate!

Construyendo la siguiente generacion de aplicaciones Web 2.0

News

  • Bookmark and Share

    earth day

    View Mauricio Angulo S.'s profile on LinkedIn

    Microsoft: change the world or go home

    Expressate: blog de UX

    Este es un blog de Mauricio Angulo S. sobre Experiencia de Usuario, Expression Studio, Silverlight y Windows Live para diseñadores y programadores dedicados al Web.

    Este feed se actualiza cada 60 minutos.

    View blog authority

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

Expressate said:

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

# January 28, 2008 4:21 PM

Cristóbal said:

Estimado,

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

# February 14, 2008 3:11 PM

fate said:

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.

# February 18, 2008 6:53 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker