|
如果剩下的没被观看的视频内容大小是几个M的话(甚至几十个M),你到头来在带宽上花了许多许多 钱,却完全没有给你的业务/网站带来好处。。。 IIS 7.0 比特率节流模块(Bit Rate Throttling Module) 上个星期,IIS开发团队发布了一个新的免费IIS 7.0 比特率节流模块 (bit-rate throttling module),可以使得渐进式视频场景极大地减小花费。
这个比特率节流模块允许你为从IIS web服务器上下载的任何类型的媒体内容(包括WMV, .MOV, .FLV 和 .MP3文件)配置带宽节流规则。
原装的比特率节流模块在文件被请求后,就会让IIS很快地发送一拨起始的媒体内容。在默认情形下,规则是设置来查看文件的MIME类型和比特率编 码,然后尽快地发送可以播放20秒钟的媒体文件。在视频客户端有可播放20秒钟的媒体后,IIS比特率节流模块然后就会将传输率减小到文件的编码比特率。 然后它会监测客户端的视频播放器是否关闭或者转到了不同的视频上,如果用户离开了,就会自动中止发送文件剩下的部分。
例如,你在播放一个35M的视频文件,是以500 Kbps的比特率编码的,IIS会尽可能快地发送20秒的视频(20 秒 x 500Kbps == 1.25MB的内容),让视频客户端开始播放,然后就只以500 Kbps 的下载率来下载剩下的视频(这样用户总是有20秒钟的视频缓存在客户端,而不是缓冲视频)。
如果在一分钟之后,用户厌烦了,要么中止视频,或者转到一个新网页上时,IIS会检测到他们离开了,就会中止传输35M文件剩下的部分。因为 IIS在这个场景中,总共只下载了80秒的视频(用户观看了的60秒 + 缓存的20秒),最后只用了5M,而不是35M的网络带宽。30M的带宽节省,每天重复几百,几千次的话,就可以很容易转换成每年成千上万美金的带宽节 省。。。 IIS 7.0 比特率节流模块的下载和安装 你可以在这里下载IIS 7.0 比特率节流模块以及了解相关详情。
在安装之后,你可以在IIS管理工具上点击“比特率节流”节点:

然后在每个文件或每个文件类型的基础上配置你想要的任何比特率节流规则:
|