作者xxoo1122 (魯魯打工仔)
看板Soft_Job
標題Re: [請益] 自行架設直播伺服器的頻寬計算方式
時間Mon Mar 13 23:49:57 2017
大家好,打給厚,打茶好,小弟ISP打工仔,最近直播真的很熱門啊!
今天我們來算一下要用什麼方案會比較划算,我先講結論,CDN沒有想像中的便宜
以這位大哥的例子,一個連線大概要耗費2Mb的頻寬,他預計有5000人左右
也就是說大概要10Gb的頻寬,如果直接跟ISP租10Gb頻寬,最貴每Mb不會超過250塊台幣
250*10000=2500,000元,保守估計一個月頻寬成本約250萬台幣,10Gb頻寬讓你吃到飽,
如果使用cloudfront的CDN就有很多套劇本了,
1.假設一個月每天24小時都是5000人在線
0.24MB*5000*86400秒*30天=2966TB
Cloudfront 2966TB的流量一個月要237219美金,約733萬台幣
2.假設一個月每天16小時都是5000人在線
0.24MB*5000*57600秒*30天=1977TB
Cloudfront 2966TB的流量一個月要166328美金,約514萬台幣
3.假設一個月每天8小時都是5000人在線
0.24MB*5000*28800秒*30天=988TB
Cloudfront 988TB的流量一個月要95061美金,約294萬台幣
4.假設一個月每天6小時都是5000人在線
0.24MB*5000*21600秒*30天=741TB
Cloudfront 741TB的流量一個月要74826美金,約231萬台幣
就算到這裡吧XDD,我的建議是這位大大先用cloudfront,當你
有達到一個月每天6小時都是5000人在線的時候你就可以開始考慮下雲端
直接跟ISP租頻寬了.
※ 引述《herbacin (herbacin)》之銘言:
: 最近想架設一個串流直播伺服器
: 想評估一下目前租的網路頻寬大概可以同時乘載多少人連線不lag
: 小弟不才, 下面的計算方式可能有誤, 請各位檢閱
: 以目前網路頻寬 100mb/100mb 為例,
: 上傳的影像結構 :
: 解析度 : 720*480 全彩
: 720*480*24/8 約 0.98MB
: 以30fps為例 0.98*30 = 29.66MB
: 假設透過H.264約120倍壓縮比 = 29.66/120 = 0.24MB
: 以下載100mbps為例子
: 100/8/0.24 = 52
: 約52條連線時不會出現有lag的情況
: 感覺有點怪怪, 好像有點少, 似乎不太正確的樣子
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.50.183
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1489420200.A.981.html
→ freeunixer: 放心吧,聽到一個月最少要兩百萬,人就縮了... 03/13 23:53
→ xxoo1122: 還好拉!付200萬以上頻寬費的直播業者不少 03/14 00:12
→ Xaotic: 實際情況通常是沒人要用純自嗨,用自己的家寬頻就行了 03/14 00:13
推 gerojeng: 你少算了server,只有算頻寬費 03/14 00:15
→ xxoo1122: Server佔的費用比例太低了,預計3台Dell R630就能解決 03/14 00:17
→ xxoo1122: 大概50萬內能解決,攤提三年,佔比真的很低 03/14 00:19
推 sing10407: aws cloudfront流量會用越多越便宜 03/14 00:22
→ sing10407: 以小流量來說經濟實惠,大流量來說邊際成本滿高 03/14 00:23
→ Cprimer: cloudfront 應該沒那麼貴 03/14 10:00
→ xxoo1122: 我是用aws提供的工具算的,應該不會不準吧 03/14 10:17
推 chocopie: 推 03/14 13:09
→ Cprimer: 流量夠大的話會便宜很多 03/14 14:16
→ tinlans: 直接找國外主機商談 10Gbps unmetered 的方案 03/14 23:15
→ xxoo1122: 找國外主機商要考慮的部份很多 03/15 10:59
→ xxoo1122: 第一個是你的用戶面向是哪個地區? 如果幾乎都是台灣 03/15 11:00
→ xxoo1122: 那你還要考慮該國外主機商跟中華電信的交換頻寬有多大 03/15 11:01