2012-04-19 59 views
2

我有兩個來自兩個不同的託管公司的網絡主機。一個是用於託管我的網頁,另一個是我上傳視頻的輔助(mp4格式)。目前我使用的是http://www.longtailvideo.com/players/jw-flv-player/,因爲我可以使用HTML5,如果客戶端不支持HTML5,它會回退到普通的FLV視頻播放器。流媒體?或者它是什麼?

我收到的視頻具有.avi或.mpeg擴展名。我使用Miro Video Convertor將視頻轉換爲.mp4,而不是將其上傳到我的次要Web主機。從那裏我可以通過URL輕鬆訪問mp4格式的視頻。一切都完了之後,我只是將網址複製並粘貼鏈接到我的HTML文檔,像這樣:

<video 
    src="http://66.55.XXX.XXX/university/students/video1.mp4" 
    width="640px" 
    height="480px" 
    id="vidi" 
</video> 

我已經做了我對視頻流的研究,但是......我不明白或..我我做對了嗎?如果我只是複製粘貼鏈接,這意味着我將視頻從網絡主機#1流式傳輸到網絡主機#2?這樣對嗎?

此外,視頻具有1280 x 1024高清質量,我知道視頻質量更高,緩衝區和載入時間更長。這就是爲什麼我將視頻重新分配爲640 x 480,並與HTML5兼容。

我使用了多少帶寬?和客戶?如果有人(學生)正在查看視頻,他使用了多少帶寬?我付了一個無限存儲的網絡主機,因爲我每週上傳10,12GB的數據。

我很擔心加載或緩衝時間。目前,該網頁用於約30,40人,但如果整年或大學將使用該網頁,該怎麼辦?我應該做些什麼?

我在做流媒體嗎?這就是爲什麼我選擇了2個不同的網絡主機,以獲得更多的帶寬。

對不起,對於長篇和我的英文。

謝謝!

回答

2

如果我只是複製粘貼鏈接,這意味着我將視頻從web主機#1流式傳輸到web主機#2?這樣對嗎?

首先,它看起來像媒體文件通過普通的HTTP服務,沒有邏輯。所以我不會稱之爲「流式傳輸」,而是「漸進式下載」。 (這是一個託管公司的營銷策略 - 如果是視頻,它必須是流媒體,對吧?啊......不) Web服務器託管您的網站。相反,它將直接從66.55.XXX.XXX到網絡瀏覽器。

此外,視頻有1280 x 1024高清質量,我知道視頻質量更高,緩衝區,加載時間更長。這就是爲什麼我將視頻重新分配爲640 x 480,並與HTML5兼容。

調整視頻大小以降低帶寬意味着您需要將視頻轉碼爲較小的尺寸。設置<video>標籤上的widthheight只會改變顯示的大小。這兩個屬性對來自服務器的比特率沒有影響,因此不影響緩衝區或加載時間。

我使用了多少帶寬?和客戶?如果有人(學生)正在查看視頻,他使用了多少帶寬?

有兩個方面需要注意這裏:

  • 交通:字節數發送
  • 帶寬:在速度其中字節發送速率

這是一個重要的區別。再次,許多託管公司將這些概念以營銷名義混淆。小心。

這會如何影響您的情況?可以這樣想:如果您託管了1GB的視頻,並且它被查看了10次,那就是10GB的流量。帶寬取決於發送文件的服務器,客戶端的網絡連接速度以及兩者之間的網絡。作爲一個經驗法則,您不必擔心這一點,除了兩點:

  1. 視頻的比特率需要小於客戶端和服務器之間的網絡連接的比特率。如果沒有,您將在視頻播放過程中進行緩衝。
  2. 您的託管公司可能(可能!)限制同時有多少用戶可以一次查看視頻。如果有100個人一次下載視頻,每個視頻平均2mbps,那就是200mbbs的帶寬!

除非你每天有超過10-100個觀看者,否則我不會擔心帶寬太多。

一個簡單的方法來計算你的視頻帶寬爲:

bit rate = (bytes * 8)/(time in seconds) 

傻例如:800S長1GB顯存(四捨五入爲清楚起見)

bit rate = (1,000,000,000 bytes * 8 bits per byte)/(800 seconds) 
bit rate = (8,000,000,000 bits)     /(800 seconds) 
bit rate = 10,000,000 bits per second 
bit rate = 10,000 kilobits per second 
bit rate = 10  megabits per second 

我祈禱,一個虛擬主機無限存儲,因爲我每週上傳10,12GB的數據。

「無限存儲」啊,也許。如果您在某些時候上傳足夠的數據,有人會注意並告訴您您的ToC已被違反。主機市場是邪惡的方式。

我非常擔心加載或緩衝時間。目前,該網頁用於約30,40人,但如果整年或大學將使用該網頁,該怎麼辦?我應該做些什麼?

立即?或每天?人們在看一個視頻嗎?或觀看了視頻?如果你有10-25個併發的話,那麼你可能應該至少對託管公司有點擔心。

坦率地說,網絡/視頻託管市場充滿了誘餌轉換策略,不透明的定價,流氓ToC和令人費解的營銷話語。您可能會更好地使用像亞馬遜AWS這樣的服務。具體而言,請使用Amazon S3來存儲您的視頻,並使用Amazon CloudFront將視頻流式傳輸到客戶端。所有這一切都具有三個明顯的優勢黑幕託管公司:

  1. 公平和透明的定價(包括在線計算器)
  2. 支付您所使用的(而不是更多)
  3. 有效無限存儲和帶寬(AWS擁有terabits的帶寬和exabytes存儲空間)

我強烈推薦AWS f或者像你似乎很小但不平凡的項目。

而去全尺寸高清!這對觀衆來說是一個非常引人注目的體驗。

祝你好運!