Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

James Clarke: Creating Silverlight Media with Expression Media Encoder

Download

Right click “Save as…”

Microsoft Silverlight (announced today) is a cross-browser, cross-platform plug-in that supports rich media delivery over the web. But how do you create the rich media in the first place? Expression Media Encoder is one key element of the workflow: providing encoding, annotation, watermarking, and custom skins.

Dr Sneath visits James Clarke, one of the program managers on the Expression team to see an amazing end-to-end demo that shows the power of Expression Media Encoder and Silverlight working together.

Tags:

Follow the Discussion

  • RichardRudekRichardRudek So what do you expect for nothin'... :P
    Whoops. 404 error on download, and only right-channel audio on media stream.
  • CharlesCharles Welcome Change
    The download file is still propagating through the cluster... It will not 404 after a little while....

    Not sure about the audio problem.
  • RichardRudekRichardRudek So what do you expect for nothin'... :P
    Yeah, I'm streaming at 331Kbits / s, just in case you have multiple streams setup. It's definately a problem with the stream.
  • Sorry - I think that's my fault. I was using a new professional camcorder, and I was a bit overwhelmed with all the knobs and buttons so I think it only recorded the right audio channel. I'm better with software than hardware - apologies for any inconvenience caused!
  • RichardRudekRichardRudek So what do you expect for nothin'... :P
    An interesting video. Thanks.

    PS: Tim, I can be a pedantic sod, at times. Which means that when I notice a problem, I tend to be distracted by it, and investigate. I figure there might be a few other like me, so letting them know up front may allow them to see pass it. Good work, anyway. I doubt I could operate a camera AND engage in a coherrent conversation at the same time - assuming you weren't cheating... Smiley
  • Good job.
    from-  cross media consultancy,, www.pentabreed.com
  • ZippyVZippyV Fired Up

    Is this application freely available just like the previous Windows Media Encoder?

  • So, it works on PC and those Mac things, but can only be created on PC because it is designed in WPF. Isn't that a problem...? I mean, I hate Macintosh computers but graphic/web designers (for no apparent reason) love them.

    I have one request Channel 9 - make a new video player using this technology and have it ready for MIX! Tongue Out

    Does this technology allow for buffered content in the way that youtube or soapbox does it? I hate when videos pause to buffer, I'd rather wait for the whole thing to buffer and then watch it.

  • PerfectPhasePerfectPhase "This is not war, this is pest control!" - Dalek to Cyberman
    Still watching, but is there any server type encoder that could be used for user uploaded files?

    EDIT:  Answered sort of at ~25 minutes
  • Christian Liensbergerlittleguru <3 Seattle
    Great video! Smiley
  • IanIan Proud to be geek ....
    Cool.


    PS Can somebody tell the guys who look after http://www.microsoft.com/silverlight/downloads.aspx that the 1280x768 Background screen for "Silverlight Dusk" is the wrong background?
  • Ian, this is logged for fixing - thanks for the report.
  • William Staceystaceyw Before C# there was darkness...
    That is awesome guys!  For v1 with an end-to-end solution like this is stunning.  So this is kinda an editor and publisher of video in one app?  What is the schedule with .net c# on the client side (i.e. w/o java)?  Seems like .net and is paying big dividends in Spades.  Maybe the theme song should be Motorhead's "The Ace of Spades" Smiley

    Question:  A guy on coffee house asked about publishing his desktop with live video.  Interesting idea.  Seems like if you had some "Virtual" Desktop Web Cam, you could use it as an input just like your doing with other cam inputs.  Is this already possible?

    Thank you good Dr.
  • PapaJohnPapaJohn Do Amazing Things!!

    Thank you Dr. for videoing it, James for doing it, and Charles for posting it.

    With videos like this, and blogs by Expression Media Team members, there's an unusual and well-needed personal relationship between Expression Media software developers and users...

    It's an appropriate link to start my new website page devoted to the Encoder...

    http://www.papajohn.org/ExpressionMediaEncoder.html

    It's going to be an exciting and enjoyable path to walk down...


    PapaJohn
    www.papajohn.org

     

  • This video won't play on my Mac. All previous videos have...
  • How to get silverlight client on Linux?
  • yeah..............(should we tell him/her?)
  • I can say that I'm very impressed by this demo video, though I'm also a little perturbed.

    The video shows great use of WPF and you guys say you have a directshow engine running in the background.  I know the WPF API (MediaElement/MediaPlayer) gives no exposure to the graph, and there is no way to create your own graph and have it render to a WPF element (unless you use HWND interop).  There is also no method of fast image buffer editing (CopyPixels() and creating a new bitmap is slow w/ video in WPF). 

    I watch like a hawk on blogs and forums and it doesn't seem I'm alone with this fustration. 

    I guess my question is, did you guys use all the public WPF/DShow APIs to make this, or is there a super secret hack?  Whats the secret to a hi-perf dshow/wpf marriage?  Please share...or give me a hint Sad

    jeremiah.morrill@gmail.com

    -Jer
  • Great video!

    I love the jig-saw puzzle on Mac part. Smiley

  • Now, we only need a tool like Logic Express or iMovie and GarageBand? Whatever happened to Microsoft Monaco? Was it cancelled?
  • Saw a demo of this yesterday at FOWD conference in London... www.futureofwebdesign.com

    Looked promising... Good work James
  • Thx for all the great comments.

    Appols for the delay in replying.. we are busy getting the public preview of Expression Media Encoder done.

    Is this application freely available just like the previous Windows Media Encoder?
    >>There will be a free trial.  EME will ship in the Expression Media box and will be freely available to purchases of Expression Studio
     
    Still watching, but is there any server type encoder that could be used for user uploaded files?
    >>EME can be automated in the server context.  I have sample code that I will be posting on my blog www.clarkezone.net

    So, it works on PC and those Mac things, but can only be created on PC because it is designed in WPF. Isn't that a problem...? I mean, I hate Macintosh computers but graphic/web designers (for no apparent reason) love them.
    >>EME works great on Mac hardware via bootcamp.  Not so well in Parallels since they don't virtualize video hardware (yet)

    That is awesome guys!  For v1 with an end-to-end solution like this is stunning.  So this is kinda an editor and publisher of video in one app?
    >>THx..  Yes, although the editing will be extremely rudimentry in v1

    What is the schedule with .net c# on the client side (i.e. w/o java)?  Seems like .net and is paying big dividends in Spades.  Maybe the theme song should be Motorhead's "The Ace of Spades" Smiley
    >>More info at Mix next week

    Question:  A guy on coffee house asked about publishing his desktop with live video.  Interesting idea.  Seems like if you had some "Virtual" Desktop Web Cam, you could use it as an input just like your doing with other cam inputs.  Is this already possible?
    >>If he's in the coffee shop with his laptop with EME installed he'll be good to go Smiley

    I can say that I'm very impressed by this demo video, though I'm also a little perturbed.
    The video shows great use of WPF and you guys say you have a directshow engine running in the background.  I know the WPF API (MediaElement/MediaPlayer) gives no exposure to the graph, and there is no way to create your own graph and have it render to a WPF element (unless you use HWND interop).  There is also no method of fast image buffer editing (CopyPixels() and creating a new bitmap is slow w/ video in WPF). 
    I watch like a hawk on blogs and forums and it doesn't seem I'm alone with this fustration. 
    I guess my question is, did you guys use all the public WPF/DShow APIs to make this, or is there a super secret hack?  Whats the secret to a hi-perf dshow/wpf marriage?  Please share...or give me a hint 

    >>All the coolness of our viewer is courtesy of unmanaged code / custom VMR allocator presenter.  There is good documentation on this in the Directshow SDK which is part of the PSK

     

     

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.