微软在1998年和Windows媒体播放器6.1一起发布了WMST(Windows Media Stream Thining)。WMST已经有点“智能”了,WMST会自动检测网络状况,然后根据响应降低影像的码率,如果没有网络信号的时候,客户端甚至会不放视频,而只播放声音(因为音频流要求的码率更低)。
而最早的多码率流控是2000年和Windows媒体播放机6.4一起发布的Windows媒体服务4.0(WMS4.0)以及Wndows媒体服务4.1(WMS4.1)。WMS4.1使用一个ASF文件储存多个不同码率的同一路流,Windows媒体流控协议(WMSP)支持在多个不同的流之间切换。这个技术一般叫做MBR ASF(Multiple Bit Rate ASF-多码率ASF)
2002年的时候,微软发布了Windows媒体9系列产品。其中也包括Windows媒体服务9.0以及Windows媒体播放机9.0。Windows媒体9系列发布一个改进版的MBR,叫做“智能流(Intelligent Streaming)”,“智能流”结合了带宽检测,WMST技术,MBR ASF技术,以及一个更好的用于Windows媒体播放机图像处理技术。当然了,“智能流”依然要求媒体文件要编码成MBR ASF文件格式,而且要专用比如说像Windows媒体编码器(Windows Media Encoder)这样的工具才行。
Move Networks公司2008年的时候已经在不同的场合证实了,基于HTTP对流媒体是可以进行大规模的分发的,不但可以用于视频点播,还可以用于直播服务,例如用Silverlight作为客户端播放器的Democratic National Convention网站。2008年北京奥运会的时候,在NBC视频网站上,微软再一次证实了用基于HTTP的流媒体的分发是完全可行的,那就是微软的平滑流的技术原型。