關于IIS 7.5 限制連接數與流量限制模塊

網頁中的視頻是用戶喜聞樂見的常見形式之一,并在主要的站點中中以某種形式(產品視頻、教程視頻、理財場景、user generated content、消費報告等)在更廣泛的應用。

其中的一個挑戰是把視頻加入到站點,雖然這并不花費很多代價。高質量的視頻會快速的提高帶寬的占用率,而網絡帶寬是要花錢滴!

以下的一些博客提供了一些可以降低視頻占用資源配置方法的一些看法,而且給出了一個免費的下載資源---IIS 7.0流量限制模塊,它公布有一段日子了,其功能是可以在提供以任何視頻技術實現形式(包括Silverlight, Windows Media Player FlashIIS Web 服務器提供視頻服務時減少開支。

?

選擇1:使用視頻主機服務(Video Hosting Service

降低視頻帶寬消耗的一種辦法是使用視頻主機服務,它類似YouTube或者免費的微軟Silverlight流服務。它支持使用其他人的網絡去傳輸視頻流內容,還可以避免帶寬消耗。

如果你對Silverlight 流服務不熟悉,它也免費10G的視頻上載和每月不超過5T的下載流量(最大支持1.4Mbps)。你可以創建任何的自定義Silverlight客戶端播放器應用程序將視頻嵌入于此。這意味著它不需要專門的視頻播放器,也不需要證書驗證或者水銀。這樣,你就可以使用任何的用戶交互界面做主機服務器將視頻集成在你的網頁中。

選擇2:部署你自己的服務器做主機

有時候使用視頻主機服務沒有意義(比如,你想使用自定義驗證來授予或者拒絕用戶的訪問、或者你真的想播放一些長的視頻片斷,亦或你往視頻中加入廣告)。這時候,你可能需要配置自己的視頻服務器來完成這些功能。

服務器傳輸視頻的兩個典型的選擇是:使用流或者預下載方式流的方法。

?

?

?

使用流的方法

在使用流的方法中(像SilverlightWindows Media PlayerFlash 或者Real 網絡協議),客戶端通過流的方式連接服務器。流媒體服務器將視頻流傳遞給用戶瀏覽,通常還可以實現快進、后退、暫停或者停止流媒體的播放。當用戶關閉瀏覽器或者導航的時候視頻流也自動的停止傳輸。

Windows Media 服務(WMS)是Windows免費的流媒體服務,它將視頻以流形式讓Media Player或者跨平臺的SiverLight瀏覽器客戶端播放。這通常被認為是最可靠的服務和網站上流媒體支持最有效的方式,同樣適用于文件流的需求(比如,wmv文件流)和直播的情況(比如實時播放的奧林匹克體育轉播)

Windows Media服務適用于多個Windows Server版本,包括最新的Windows Server2008站點服務版(支持4cpu32G內存,IISASP.NET,SharepointWindows Media Services)。

?

預下載方式

在此方法中,客戶端(像Flash或者Silverlight)直接從Web服務器上下載視頻,一旦有足夠的視頻流量后即開始流暢的播放。

使用此方法的好處是Web服務器上部署簡單。僅僅需要復制或者使用Ftp上載一段視頻,獲取路徑就可以綁定到視頻客戶端播放器上。不需要任何Web服務器的自定義配置,也不需要安裝流媒體服務。

保持幾兆(或者幾十兆)大小的未播放視頻內容,就可以告別以前在帶寬上花費完全沒有必要的資金。

IIS 7.0流量限制模塊

上周IIS開發團隊發布了免費的IIS 7.0流量限制模塊,這比預下載視頻方式節省了不少開支。

流量限制模塊可以針對從IIS Web服務器上下載各種類型的多媒體內容(包括.WMV,.MOV,.FLV,MP3文件)方便的配置帶寬限制規則。

據說,當一個文件被請求是,流量限制模塊可以使IIS快速的響應,并多媒體內容初始有一個大流量的傳輸。對于Mime-type(類型映射)和比特流文件的編碼有默認的規則即當有20秒播放時間的內容下載完成后就開始播放。一旦視頻客戶端有個20秒播放內容,IIS流量限制模塊將限制傳輸速率來使用文件的比特編碼。不管視頻播放器或者客戶端關閉或者導航到一個不同的視頻,它都會監控到,并且當用戶斷開連接時自動停止剩余部分的文件傳送。

?????? 比如,如果你正在播放35MB大小的視頻文件,編碼速率為500kbpsIIS將快速發送20秒的視頻內容(20 500kpbs的編碼=1.25MB的內容)來使視頻客戶端播放,然后僅以500kpbs(足夠了,以為用戶已經有了20秒內容的緩存,所以不會有延遲)的速度傳輸視頻剩余的部分。

?????? 幾分鐘后,用戶厭倦了,想要停止視頻或者導航到一個新的頁面,IIS會偵測用戶離開,然后停止傳輸35M文件剩余的部分。因為在這種情況下IIS只下載了全部視頻中的80秒內容(用戶看了60秒,還有20秒的緩存),適用了5M而不是35兆的帶寬,30M的流量節省了下來,這種情況成百上千次出現時,1天可以節省幾千美元,那么一年

?

IIS 7.0流量限制模下載和安裝

?????? 如果你想下載或者了解更多的內容,請點擊這里

?????? 安裝完成后,可以在IIS管理工具里點擊“Bit Rate Throttling”節點。

??????

根據你的文件及類型配置流量限制規則:

?

以下白皮書是更多的一些幫助和內容:

  • Bit Rate Throttling Module Setup
  • Bit Rate Throttling Configuration Walkthrough
  • Bit Rate Throttling Extensibility

Also check out Mike's post here and Vishal's post here and here for more details.

Hope this helps make your video scenarios more cost effective,

Scott

?

原文地址http://weblogs.asp.net/scottgu/archive/2008/03/18/iis-7-0-bit-rate-throttling-module-released.aspx

下載地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15813

?

轉載于:https://www.cnblogs.com/hayden/archive/2012/03/15/2397571.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448030.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448030.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448030.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2014版學車考駕照精華攻略 總有一個你需要!趕緊收藏吧!!

新交規,新駕考,拿下本本,著實不容易。2013的你,是否已經踏上學車征程,為了順利拿到本本而苦于八方搜索,四處奔波,一心只為獲得有所幫助的經驗之談、簡單易懂的學車攻略呢?本著鋤強扶…

mybatis 逆向工程生成的 Example 類的使用

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一.逆向工程 逆向工程可以針對單表自動生成 mybatis 執行所需要的代碼(mapper.java,mapper.xml、po), 根據數據…

牛客假日團隊賽8

牛客假日團隊賽8 A Cell Phone Network 思路&#xff1a;最小支配集AC代碼#include<stdio.h> #include<iostream> #include<math.h> #include<algorithm> #include<string.h> #include<queue> #include<set> #include<string>…

汽車標志大全 買車必知

簡要介紹&#xff1a;為您提供汽車標志、世界汽車標志大全、各種汽車標志、國產汽車標志大全、汽車標志圖片、汽車標志及名稱、名車標志大全、世界名車排行榜、世界十大名車、世界名車圖片等有關汽車標志、汽車圖片、汽車名字及汽車品牌方面的知識。 歐美汽車標志圖片大全_歐美…

解決: Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯&#xff1a; Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver 2.但是&…

Python與MySQL連接

import MySQLdb #注意大小寫&#xff01;&#xff01;#建立和數據庫系統的連接conn MySQLdb.connect(hostlocalhost,userroot,passwdsmile,dbtest)#獲取操作游標cursor conn.cursor()#執行SQL,創建一個數據庫.cursor.execute("""create database python"…

科目三靠邊停車技巧要領

正在準備科目三的您&#xff0c;對順利通過考試有信心嗎&#xff1f;今天&#xff0c;小編為大家帶來科目三靠邊停車技巧&#xff0c;通過講解靠邊停車考試要求&#xff0c;讓學員更好地掌握相關技巧&#xff0c;希望能幫到大家。 靠邊停車考試項目中規定&#xff0c;車前保險杠…

解決:Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type ‘xx.mapper.xxMapper‘

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 啟動 springboot 項目報錯&#xff1a; Field userMapper in gentle.service.impl.UserServiceImpl required a bean of type gent…

dojo 九 effects dojo/_base/fx 和 dojo/fx

官方教程&#xff1a;Dojo Effects這里講學習一下dojo如何實現淡入、淡出、滑動等效果。實現這些特殊的效果有兩個包 dojo/_base/fx 和 dojo/fx。dojo/_base/fx 中提供了一些基礎的animation方法&#xff0c;如&#xff1a; animateProperty, anim, fadeIn, and fadeOut.dojo/f…

電子路考容易犯錯的五大細節

正在學車的你&#xff0c;知道在電子路考中哪些是考生常犯的錯誤嗎&#xff1f;下面&#xff0c;小編為大家帶來學車考生參加科目三考試特別容易犯錯的地方&#xff0c;尤其是不按規定使用轉向燈和在超車時不能根據道路交通情況合理選擇行車道或速度這兩項犯錯的人最多。 ●起步…

Linux 查看 MySQL 版本的四種方法

1 在終端下執行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select version() 4 在mysql 里查看 status 轉自&#xff1a;https://blog.csdn.net/chengyuc/article/details/77094775

html 基本布局介紹

1、div默認是縱向排列的&#xff0c;例子如下&#xff1a; <div id"wrap"><div id"div1">div1</div><div id"div2">div2</div><div id"div3">div3</div> </div> 2、如果要div橫向排列…

考駕照重點科目的關鍵考試技巧

定點停車停不好關鍵在于方向盤打得太晚&#xff0c;而且剎車沒有控制好&#xff01;剎車和方向應該同步進行&#xff0c;方向盤不要打得太多。上坡停車或者3檔以下停車可以先踩離合器&#xff0c;4-5檔停車必須先剎車減速以后再踩離合器。 上坡定點停車步驟&#xff1a;聽到指令…

第一階段小結

python簡介 定義&#xff1a;是一個免費&#xff0c;開源&#xff0c;跨品臺&#xff0c;動態&#xff0c;面向對象的編程語言 程序執行方式&#xff1a; 交互式&#xff1a;在命令行輸入指令&#xff0c;回車即可得到結果文件式&#xff1a;將指令編寫到py文件中&#xff0c;可…

@JsonSerialize 使用:注解方式 實現條件判斷屬性值、條件修改屬性值

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 數據庫中是 1、0 記錄性別。 預期效果為&#xff1a;當查到屬性值為 1 時&#xff0c;就給序列化后的 json 中性別字段賦值為 “男”…

科目二、科目三易掛項目整理和網友支招

雖然已順利的拿到小黑本本&#xff0c;成了殺手&#xff0c;但回想起學車的種種經歷&#xff0c;不免感慨萬千&#xff01;感謝各位網友提供的種種信息&#xff0c;我才能很有信心的順利通過考試。因此&#xff0c;想把一些失敗的經歷匯總起來為后來者提個醒&#xff0c;做到心…

我該如何介紹我自己

今天和銷售總監一起去見客戶&#xff0c;早上8&#xff1a;47分的高鐵到蘇州。6&#xff1a;30起床&#xff0c;7點趕地鐵……上了高鐵&#xff0c;和銷售總監閑聊幾句&#xff0c;看了一點雜志耳邊就聽到列車廣播傳出優美的妹子聲“蘇州園區到了……”。25分鐘就到了蘇州&…

@JsonSerialize 與 @JsonDeserialize 使用

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1、以注解方式使用&#xff1a; JsonDeserialize(using DateJsonDeserializer.class) JsonSerialize(using DateJsonSerializer.class)…

【Android開發】NDK開發(1)-Hello World!

上半年&#xff0c;公司的一個項目&#xff0c;本身我是不喜歡Android開發的&#xff0c;但是學習到的東西總需要整理一下。 從iOS轉到Android&#xff0c;真心有些不習慣。就IDE來說&#xff0c;eclipse比Xcode差的不是一點半點。Android模擬器竟然還要開機&#xff01;我勒個…

每天30分鐘:成功有效的學習方法

《每天堅持30分鐘》&#xff0c;是一本講述學習方法、提高學習效率的暢銷書&#xff0c;作者&#xff1a;古市幸雄&#xff0c;日本銷量50萬余冊&#xff0c;專為沒有學習習慣的人而寫。 《每天堅持30分鐘》摘錄 第一章 只有學習才能成功 1、有“學習意識”時&#xff0c;學習欲…