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

Discussions

Clint Rutkas Clint I'm a "developer"
  • Smooth Streaming Test #3!

    Dr Herbie said:
    Clint said:
    *snip*

    Ok, retested.

    On a 1.45 MBit link the quality did improve after about 20-30 seconds, but when viewed in full-screen the text was poor.  So it's perfectly fine for talking heads but for a screencast I'd want the current, buffered system instead; I'd rather be patient and get higher quality video.

    Looks like we might need both ways.

     

    Herbie

    I hear you on that, I have some POCs Smiley

  • Smooth Streaming Test #3!

    aldenml said:

    Hi Clint, I think your are not coding to the highest quality level possible. For example, in RobbieBCES2010, I can easily get the 1605000 bitrate but the edges are extremely aliased compared to the original video. Is there a reason for that? Why not to code the 2000000+ levels?

     

    Using Smooth Streaming here is a good move!!

    can you send me a screen shot where I can see the time bar?

  • Smooth Streaming Test #3!

    Sven Groot said:

    It's definitely better than the previous two attempts. It starts off sort of blocky but after only about 3-5 seconds it becomes much better. Jumping around is quick, but can occasionally cause it to fall back to a lower quality stream again after which it's very reluctant to go back up.

     

    However, I still am not in favour of this. The current, non-smooth streaming videos start just as fast, and have high quality right from the start. There is no argument why we'd even need smooth streaming with my connection.

    like CKurt mentioned, the feedback about progressive (buffered) playback is not lost.  This test for Channel 9 to see do people like it, does it work for them, do they like the trade offs.

  • Smooth Streaming Test #3!

    aL_ said:

    looks good, but i think im not reaching full bandwidth on the bach vid for some reason.. blockyness clears up in ~20 seconds for me

    on a wired 100/100mbit connection in sweden. jumping around is snappy though. i know its not about the player but a bandwidth meter would help us helping you Smiley

    Doing a bandwith meter is "interesting" ... I have two different solutions, one I'm not thrilled with, other doesn't work properly for a few reasons.  Smooth Streaming Beta 2 may have fixed some of the issues I was having with the second one.  The big issue was the difference between normal and full screen.

  • Smooth Streaming Test #3!

    Bass said:

    The quality seems a little lower then the regular videos on the site. More artifacty.

    All depends what stream you are viewing at.  The idea is the player will grab what is the highest possible for that player size.  Currently we send a WMV to you that is far higher quality.  So if you watch the video non-full screen, you are getting data you don't want.  However the plus side to this is you can then automatically transition into full screen and have what will appear to be zero quality loss.  With smooth streaming, it will take a few for you to step up in quality.

     

    Different tech for different purposes.  Each have advantages and disadvantages.

     

    I'd love to see a screen shot, know your geo, and what your internet connection type is, if at all possible.  clint.rutkas@microsoft.com

  • Smooth Streaming Test #3!

    intelman said:
    Clint said:
    *snip*

    Those videos work much better than what is currently implemented Sad I want it now. It was smooth fast and I could skip ahead with little delay. Currently the silverlight player just freezes Sad

    This is why I'm testing out the tech and we're building in the toys needed Smiley

  • Smooth Streaming Test #3!

    dentaku said:

    It took almost 30 sec for the MEF & Silverlight 4 Beta video to get totally clear then I tried it again later and it only took 15 sec before it jumped into good quality. I'm not sure if the other videos had the same problem because they don't have small text in them.

    The http://www.iis.net/media/experiencesmoothstreaming demo only takes 5 to 9 seconds to get good and clear.

    I have a 15mbit cable connection.

    it all depends on the data streams getting sent.  If the player thinks it isn't getting enough to sustain a certian bitrate stream, it will drop down.

     

    For the two different experiences, the network connection could have been saturated at one point and not the another point in time.

  • Smooth Streaming Test #3!

    W3bbo said:
    Blue Ink said:
    *snip*

    Same experience as me, blocky and pixellated to begin with, but much better quality later. I get about 120-130ms ping to smooth.ch9.ms btw.

     

    But my issues with C9 were rarely with the streaming (and when I did have streaming issues it was because I had a dodgy connection), they were mainly with the player. Speaking of which, are video streams resumable? If I'm watching over wifi and lose my connection, does the player have to redownload it all when I get reconnected or will it keep its buffer and play what's been downloaded?

    With adaptive, it only grabs what it needs.  It starts out thinking you're a low bandwidth user then ramps up as needed.  If you can't support a stream, it puts you on a lower one.  The end goal is instant streaming with zero hiccups.

     

    On network failure, with the player as shown, it doesn't not appear to fail gracefully. 

     

    If you refresh and jump to where you left off on both buffered and adaptive, you shouldn't download the area you jumped.

  • Smooth Streaming Test #3!

    Blue Ink said:

    It's really good.

     

    Mike Taulty's video (MEF & Silverlight 4 Beta) is pretty pixelated at the beginning, but it gets better in 10 seconds or so, and becomes crystal clear after just 15-25 seconds.

     

    Quite impressed. Smiley

    Can you email me a screenshot?  clint.rutkas@microsoft.com

  • Smooth Streaming Test #3!

    CKurt said:

    Very Very good! The first load of the player itself take a while because the app is loading but the video loads very well and seeking works like perfection! Very Very good experience! Also with chapters comming up it will be heaven!

     

    I have a question about the technology:

    # How far ahead does it buffer? I mean lets say I start watching a 50 minute charles video and haveway stop watching (for some reason) and close my browser. Will it have allready buffer that other 25 minutes? Or will it only buffer one minute ahead (and will i see it buffering like i see the current video's buffer with more brith white seek bar?

     

    # Sometimes I watch the video and afterwards think. This is a really good video this is one I'll need to watch again I'll download it so I have it available for a time I don't have an internet connection. But then downloading it requires me to 'sacrifice' another 500Mb of file transfer althoug I'm sure I have it somewhere downloaded in a temp form of silerlight storage. It there any way to 'save' the stream after watching? Thus not downloading the sae 500mb again (since i download WMV high and I guess that is the file played in the silerlight player)

     

    PS sorry if I rambeld on...

    1>  It will read to whatever the time buffer is set to, the default is 30 seconds.  Also overriding this will cause side effects for stream switching.  And even if the stream is paused, the given stream currently giving data is based off computer, player size and bandwidth qulaity.  So even if it is paused and buffering, you won't get a 2mb stream if the player thinks you can't play a 2mb stream or don't need a 2mb stream for the player size.  A big thing with adaptive streaming is why give you a massive stream if the player size can't even display all that data.

     

    2>  If you want to rewatch the video and worried about bandwidth, I'd lean toward downloading it.  I can put in a feature bug into the player to explore if I can do that on either buffered or adaptive streaming.  I'd also feel more confident in being able to save a buffered stream than an adaptive stream but I'm not sure if this is even possible.