我們使用Wowza流引擎實時流每個用戶Wowza流引擎一個新的連接,並認爲我們可以使用Amazon CloudFront的交付視頻的觀衆,以減少我們的服務器上的負載,並停止擔心如何我們消耗的帶寬很多。亞馬遜CloudFront的創建
用戶使用HLS看在iOS設備上的視頻,網址是這樣的:http://[cdnHash].cloudfront.net/live/[origin]_[stream_name]/playlist.m3u8
。我們在全球有很多服務器,因此我們在CloudFront中創建了多個行爲,因此它知道從哪裏獲取每個流,具體取決於URL的[origin]
部分作爲路徑模式。
這工作,我們可以查看使用該URL的視頻,以及一切似乎罰款。但是,我們注意到,對於使用CloudFront URL的每個查看者,都會創建一個到Wowza Engine的新連接。哪一種方法會破壞使用CDN的目的,因爲我們服務器的帶寬再次與觀衆人數成正比,此外我們現在也將支付CloudFront帶寬。
我不知道到哪裏尋找這個問題的根源:對Wowza起源,或CloudFront的設置設置?
怎麼樣從CloudFront的HTTP響應頭?具體來說,'X-Cache:'?或CloudFront點擊/錯過/錯誤報告?還是CloudFront日誌?當然,你最初會看到大約相同數量的連接......因爲你的內容還沒有被緩存,並且對於每個邊緣都有一個查看者請求一個對象,內容必須先被獲取並緩存從緩存中提供。在其他任何事情之前必須回答的問題是,您的內容是否從緩存中提供*以及從原始提取的內容不提供確定的「否」答案。 –