iT邦幫忙

2

請教企業影音平台的架設成本該如何估算?

Corey 2017-10-30 16:57:5515438 瀏覽
  • 分享至 

  • xImage

大家好,請容我先前情提要一下:

敝人的相關技術背景主要為 .Net MVC、Web Form 與簡單的網頁前端 jQuery、Vue.js;有開發過EIP、自動報表和購物商城等相關應用經驗。
近期有位朋友的朋友的公司前來詢問「想要架設線上影音平台」的相關事宜。

他們主要的需求如下(舉出幾個較方便拿出來討論的):

  1. 有內部管理後台
  2. 僅有自己企業的節目頻道(不開放上傳)
  3. 有詳細的觀看報表(會在影片內安插廣告)
  4. 類似「愛奇藝」精簡化後的前端頁面(只會有十幾部影片在首頁跑)
  5. 不想依賴其他大型影音平台(Youtube、Dailymotion、Vimeo...)

我自己對影音網站的開發還滿陌生的,也有建議他們先向其他專門建置影音系統的公司諮詢;
不過他們可能想先找自己認識的人詢問大概的開發需求(他們自己沒有軟體工程師)。

想請問各位有相關經驗的邦友:

  • 綜觀以上的技術背景和需求,是否有合適的替代方案可以參考?(現成服務或是推薦的框架)
  • 這樣的條件下,會建議自幹嗎?大概還需要多少架設成本?

不知道這樣的描述清不清楚,如果有不足的請再讓我補充。
謝謝!


2017-10-31 10:00 補充:

謝謝各位邦友的熱心回答,我這邊列出幾個沒有講清楚的地方。

  1. 他們確實沒有明講上線時間,應該是希望越快越好的那種;我個人初估三個月,他們似乎還能接受就是了。
  2. 採用有會員系統的免費觀看制。
  3. 觀眾族群以「台灣」為主,未來可能會往中國發展;有考慮到不太適合放在會被擋的網域。
  4. 同時觀片人數我們也不太能掌握,感覺半年內應該都不會衝高(?),不過就如同Ray大所說,流量一高的營運費用確實很驚人,感謝提供如此寶貴的心得。
影音平台要考量幾個點 1. 同時觀片人數 2. 觀眾所在位置 3. 會員制 4. 收費系統
基本上啦,個人建議你申請U2 企業帳戶,透過網站與U2影片連結,捨棄掉廣告
透過本地資料庫與在地化版面設計,也能夠做出很像樣的影音平台
而且除了網站的設計費用,影音撥放需要的空間與頻寬就不是你擔心的項目了
不然如同RAY大所說,大多數影音平台無法經營的主因就是頻寬問題
Corey iT邦新手 5 級 ‧ 2017-10-31 10:33:38 檢舉
謝謝 @窮嘶 大大的提醒~
我有補充一些細節在原文底下,我也是希望能放在U2,可以避開很多開發問題XD
不過業主不太希望把自己的東西放在別人頻道上的感覺,加上未來可能會往中國推廣,還需要再討論一下。
froce iT邦大師 1 級 ‧ 2017-10-31 20:58:14 檢舉
說真的,要寫出來真的不是很難,之前研究了一下 html5 播放器,其實很簡單。
難是難在流量大的時候要怎麼處理,和一些UX的機制。

不過我怎麼覺得你業主其實不想讓曝光率太高啊,直接銷售業?哈
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
11
Ray
iT邦大神 1 級 ‧ 2017-10-30 21:01:13
最佳解答

技術不難, 規格開清楚, 網站熟手都做得出來, 難在營運成本...

  1. 尖峰時間, 預估有多少用戶同時觀看影片?
  2. 每一部影片預估占用多少頻寬?

以 NetFlix 為例, 傳送 720p 的影片, 需要 4Mbps 頻寬 (當然你可以自行縮減頻寬需求, 相對換來的就是影片品質下降), 如果有 1,000 人要同時觀看, 網站就需要有 4000Mbps 的輸出頻寬 (Bandwidth).

先去問一下, 目前市場上租用 4000Mbps 的網站頻寬需要多少錢?
(IDC 機房的 Transit 頻寬, 牌價大約是每 1Mbps=NT$1200/每月)
(不要懷疑, 這樣算出來就是: 每個月 NT$480萬 的機房頻寬費)

如果不要買專屬頻寬, 改用便宜 CDN 做快取的話, 你要先考慮:

  1. 目前可以提供 Video Streaming 的 CDN 業者不多
  2. CDN 在台灣有 POP 出口的更為稀少, 通常都須繞去美國西岸

東亞地區的 Video CDN 價位大約是 US$0.125/GByte 起跳, 這個計價單位不是頻寬 (Bandwidth), 而是流量 (Aggregated Traffic), 所以計算方式跟上面的線路頻寬不太相同. 但你還是要算出: 每個月需要買多少流量?

例如: 每支影片總容量 2GByte, 每天有 1,000 人看, 這樣每個月就是: 2G Byte x 1,000人 x 30天 = 60000 GB = 60TB 的流量. (以上面的價格來計算就要價 $7,500 美金) 這還只是一支影片的費用而已喔, 他總共有幾隻要播放?

以上單純只算傳輸費用, 還沒有算到 Video Server 的伺服器費用, 以及是否需要: 負載平衡? WAF 防火牆? 抗 DDoS 攻擊? 資料跨區備援?...等等安全性的功能

先自己估算一次, 然後跟市場上提供 Video Hosting 的服務比較:
https://en.wikipedia.org/wiki/List_of_video_hosting_services

https://www.streamingvideoprovider.com/prices.html

https://vzaar.com/pricing

如果業主不喜歡用現成定型化平台的話, 這裡有個內嵌式的, 可以自己寫程式, 套在自己的網站裡面, 不過是用他提供的 Video CDN:
https://holaspark.com/faq

這個案子, 一定做得出來, 但不一定能經營得下去...

哈哈!真實、貼切、給方向也給血淋淋的現實,真的越來越欣賞大大的回覆~

Corey iT邦新手 5 級 ‧ 2017-10-31 15:01:11 檢舉

感謝 @Ray 大大提供寶貴的建議和解說!
確實有很多沒有相關經驗就容易輕視的問題,我先試著以您提供的關鍵字去做估算和服務比較,再與業主評估看看。

再次謝謝您熱心地分享!

1
海綿寶寶
iT邦大神 1 級 ‧ 2017-10-30 17:34:38

連時間都沒提到
我猜測這只是個隨便哈拉哈拉
不會成立的案子

https://ithelp.ithome.com.tw/upload/images/20171030/20001787saZN5qwaXc.png

看更多先前的回應...收起先前的回應...
weiclin iT邦高手 4 級 ‧ 2017-10-30 18:23:58 檢舉

五百萬真的夠嗎..

froce iT邦大師 1 級 ‧ 2017-10-30 20:28:35 檢舉

要做出來不難,不過要做好很難,裡面的技術細節很難搞。
不過我猜就算做起來流量也不是很大。
我真的覺得這去搞Youtube私人頻道就好,然後專注在影片的內容。

Corey iT邦新手 5 級 ‧ 2017-10-31 10:35:57 檢舉

謝謝大家的回答~
業主確實沒有明講上線時間,應該是希望越快越好的那種;我個人初估三個月,他們似乎還能接受就是了。
我個人也是希望能放在Youtube,可以避開很多上線後的問題XD
不過業主不太希望把自己的東西放在別人頻道上的感覺,加上未來可能會往中國推廣,還需要再討論一下。

其實我講的時間不是指「建置花費時間」而是指「上線時間」
因為從這點可以判斷業主對這件事的急切程式和需求程度

說明如下
今天我去找了一些金主
要做一門「生意」來賺錢

如果我的生意是「收費影音內容平台」
那這個網站就是「攸關生死,非做不可,越快越好」

如果我的生意是「賣牛肉麵」或是「旅行社」
網站只是用來行銷或CRM之類的
那麼「時間」就沒有那麼關鍵
甚至會在評估(成本)之後,乾脆不做
(eg.花建置費用的幾十分之一去買廣告)

回到題目本身
如果真有意願想要接這個案子
我把題目簡化成
「做一個 Youtube 要多少錢?」
只要先考慮最小的硬體和網路頻寬(一個人可以看就好)
就像學校的學生專題規模
先評估出最低消費額
另外列出硬體/網路頻寬的加價購清單
(甚至也可以不列,上線後覺得不滿意再擴充)

想起一個老梗
有次我去夜市,找了個路邊算命攤
我:算一次多少錢?
算:你又不信,何必問多少錢?
我:你怎麼知道我不信?
算:信的人會直接坐下來算,是不會問多少錢的
我:準!你有在接軟體專案嗎?

1
bizpro
iT邦大師 1 級 ‧ 2017-10-31 11:34:11

.

Corey iT邦新手 5 級 ‧ 2017-11-01 11:10:22 檢舉

謝謝您的提點!

sam0407 iT邦大師 1 級 ‧ 2017-11-07 13:36:24 檢舉

真的是提"."

我要發表回答

立即登入回答