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

Comments

androidi androidi
  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    Minh wrote:
    I'm not really sure how a web server would know where the 22nd minute of a WMV begins. Could you give me an example of a HTTP media that can start at an arbitrary point?


    Well lets suppose I am going to make a link to inside the video, first I'd have to watch it to know where the interesting content is right?

    I am not certain it would work, but you could simply just try determine the number of bytes into the stream (could be hard) and then have the videolink contain both the byte pointer and the time index. One limitation would be that the byte pointer would only be valid if the others would use the same stream, so having a 128,256,1024 Kbit streams it would only work for one of them without also watching the others Sad

    Other way could be to use estimate where the 22:00 minute is, go there, if its the 30th minute, use some algorithm to jump a couple times in the stream until close to the 22th minute. I am not sure however how much data would be needed to find the right position, however jumping like this to find the correct minute still takes less time than watching the whole stream from the start..
  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    Minh wrote:
    Without the media server back-end, you would have to download the entire stream up to the point to want to start. For local media, you wouldn't notice it because it's so fast, but with media on the net, you'd have to wait a bit.


    I do not quite understand? Its possible to seek in streams through HTTP. It's even possible to do this when playing an Mpeg 4 inside AVI from an FTP site. However this does require client code. From server it only requires that resuming is supported from arbitrary point.

    Its even possible to do all this in just very few lines of C# Smiley
  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    Minh wrote:
    I think it's a server-side problem, not client-side. If you say, I want the 22nd minute of this video, the server must know how to get there & start streaming..


    Perhaps. However clients can already seek in the stream to a point they want. Just give me the timecodes and have the player do the seeking. This approach will work with every streaming format, not with just MS ones.

    For people to use it the clients must be tailored or have a plugin to support it too. I know I would not want to type in some timecodes, I should be able to quickly seek through the stream and create the videolink in one click and add the commentary without leaving the mediaplayer, but the support for this could come in as external to the player perhaps so it would not be tied in to just MS's mediaplayer. Some kind of API for this perhaps that provides the link creating and popups a stylish window for creating the commentary or adding audio comment.

    After finishing the video and having added the comments, you could either transform the comments to clipboard for putting in a blog etc or you could create xml with all the metadata, link to video and comments which could be passed on so that others who view the video in full length see the comments too..
  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    It should also be possible to allow people watch to say a live TV broadcast or keynote presentation in the net, in such manner that everyone watching it are approximately in sync and can add their text and audio/video commentary which comes available in realtime to other who watch it. Kind of like commenting a movie with friends in the hometheatre or whatever.. Technically possible to do, just need to integrate it in the player that comes with the OS so that everyone would have it.

    Course it would also be nice to record the commentary to some repository so others who watch it later get it too.

    So practically MS should integrate parts of the webcast tech to the generic player tech.

    Its funny that while the discussion in the video came almost to touch the Google TV, where you can do searches in to the latest TV broadcasts cause of the subtitling, but never mentioned that. Basicly the people who watch the video should be creating the "subtitling" by creating commentary etc.

  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    Scoble talks about (around 26-27 min) how people can't do links to the middle of the channel 9 videos. Well I argue that the technology is already here, just needs some refining.


    Suppose we have a player plugin that is integrated with the browser. Now when I am the one who decides to watch the whole hour long episode and see interesting segment, I just do what I do currently already, stop the video (I haven't finished it yet) and come talk about it. But with the plugin I can mark the interesting spots in the stream and the browser extension allows me to create a special hyperlink with the timecode. It could also be possible to gather these different links from other people to a central metadata file associated with the video. This way the video author would have people watching the video "do the editing", by giving the interesting timecode segments.

    So the tech for most of the problems discussed is here already, just need to code and spread it!

    Regarding the clipping of videos, I hate that. The early Channel 9 videos with 5x 1 minute segments just plain sck, as you need a lot of clicking to watch the whole thing and most of the time you want to watch the whole and comment only on some short segments.

  • Gordon Bell and Jim Gemmell - A look into Microsoft's Bay Area Research Center, Part I

    Does the video shake horizontally or is it me.. Well the black bars are gone though, thats good Smiley

    edit: Guess it was just that the video guy was so excited.. The shaking goes away after a while.
  • “A Hitchhiker’s Guide to Microsoft” Eric Rudder picks up Lenn

    http://blogs.msdn.com/jledgard/archive/2005/03/08/389907.aspx

    "Eric Rudder will join us live on March 18th along with members of the Whidbey team to tackle your Whidbey questions"

  • Mark Boulter - talking about Smart Clients and Windows Forms

    pacelvi wrote:
    I guess that's why c# was very natural for me.  It's amount of functional abstraction is a lot less than VBs, it's easier to really comprehend what the system is doing, which in turns makes me a better developer in the enviroment.


    While I like the abstraction, its very often that after some research I find that some feature that's supported on win32 is missing and when trying to interop manually you really need to start looking with reflector etc whats happening under the hood.

    I really hope that in LH this would change a bit, so that the need for interop would drop a lot.
  • Mark Boulter - talking about Smart Clients and Windows Forms

    Why there still is big black borders (6 cm) around the picture? I thought this was fixed long ago? Or was this video recorded long ago.

    Also it says video res is 320x180 pixels. No wonder it is so blocky.

  • Bob Palmer - Tour of Microsoft Studios

    Was the (sound?) post-production cut off the video? There was a jump in the video at that point I think.