Posts by: mingfeiy

Announcing Smooth Streaming Client SDK v2.0

I am pleased to announce the release of Smooth Streaming Client v2.0 for desktop and Windows Phone. You could get the SDK here and more excitingly, you could use this refreshed Media framework based on this SDKs to start building video streaming applications in Silverlight on Desktop or Windows Phone.

It has been over two years since the first release of Smooth Streaming Client SDK. As for today, after three major releases, Smooth Streaming Client SDK gets much mature. This .Net based framework has features include simple controls such as Play, Pause, and Stop, as well as more complex functionality such as full DVR, Instant Replay, Live Advertisement Insertion, Multiple Camera Angles, and Seek (Fast Forward/Rewind) capabilities. It has been used by major players in the media industry, such as NBC, Comcast, Rai TV, France24, Time warner Cable, Cablevision and many more.

Read the rest of the post…

How does video streaming work? [part 2: Traditional Streaming]

In Part 1, I introduced how Progressive Download works and in Part 2 I will talk about Traditional Streaming.

Traditional Streaming, as one of the video streaming technology, uses special media server to serve content. Here are some key characters of traditional streaming as showed in Figure 1 below.

Figure 1: Traditional Streaming

Traditional streaming uses special media protocols, such as RTSP(Real Time Streaming Protocol), RTMP(Real Time Messaging Protocol) and RDT (Real Data portocol). Read the rest of the post…

How does video streaming work? [part 3: HTTP-based Adaptive Streaming]

This blog is the 3rd part of “How does video streaming work?” blog and you could check the details of Progressive Download and Traditional Streaming in Part 1 and Part 2.

Figure 1: Http-based Adaptive Streaming

Video gets encoded into different formats and video qualities. Http-based Adaptive Streaming uses normal web server and transmit data via HTTP protocol. Video files are chunked into small video fragments in sequence, usually 2 seconds. Hence, for a 1Mbps video, the data chunk size is only 250 KB. Read the rest of the post…

How does video streaming work? [part 1: Progressive Download]

More and more people start to watch video online and people spend more time watching video online. According to ComScore,

In US, 37 billion videos was viewed by 181 million internet users in April 2012.
84.5% US Internet Audiences watch video online.
Each person spends 21.8 hours per month.

This blog is to explain some common video streaming technologies used by major content provider or media channel. If you are curious about streaming technology or you are a developer/content provider who wants to find out more about how to get started, this is the right blog for you.

There are three major streaming technologies used nowadays: Progressive Download, Traditional Streaming and Http-based Adaptive Streaming. I will introduce Progressive download in this blog, Traditional Streaming in Part 2 and Http-based Adaptive Streaming in Part 3. Read the rest of the post…

To my community friends in Singapore

As some of you guys may know, I just moved to Microsoft Redmond and in the process I learned how hard is to say goodbye. I have been working in Microsoft Singapore as a developer evangelist for the past 22 months and I am truly happy that I got to know all of you through various conferences, meet-ups, events or just emails I exchanged with the developer community. You guys’ passion for technology always inspired me. Many events we held in weekends and many UG meet-ups happened night after working hours, but people always showed up and joined the discussion actively. I respect all of you for that “willingness to learn and the love for technology”. No matter what technologies you use, as a developer, you will always find a community in Singapore. Such an amazing place for developers!
Read the rest of the post…

Documentary Photo class

I am taking Documentary photography class recently. My instructor is awesome. His name is Mathias Heng,, a photojournalist. In the first lesson, he showed us a lot of his work. He documented many war and natural disasters, such as Iraq war, Indonesia Tsunami, Afghan War, Japan earthquake. The richness of his photos blow me away. I am totally inspired by his life story – how he devotes himself to all these extreme situations.
Read the rest of the post…

Wake me up when September ends

This is a very busy month and finally I stopped travelling. I spent most of the time for preparing Microsoft Singapore Techdays, which will be held at Oct 13th. I was toying with Surface, Kinect, Windows Phone 7, Augmented Reality, NodeJS and more. As I said in email to my friends, “Happy Geeking” everyday. Below is the event detail, and using promo code DEV0100 for $20 off. Sadly this portal below will only go live next week, so we are using a temporary page for hosting the registration:
Read the rest of the post…

1 2 3 4 5 6 7  Scroll to top