租用幫助
直播服務器是存放和控制流媒體數據的重要載體,也是視頻直播、流媒體服務等應用需求的重要流媒體設備,視頻網站對服務器的需求比較高,需要根據直播時的訪問量來選擇合適的帶寬和服務器硬件配置。在平臺人數多的時候,相應的直播服務器配置要求和帶寬資源使用量也會增加。一旦出現高并發現象,超出服務器的供應范圍,就會導致服務器癱瘓。
在線直播服務器:http://www.ukunilife.com/solutions/video.html
拿一個簡單的在線直播網站來講,假如每天在線人數大概2000人左右,同時在線200人左右,平均每個人在線觀看時長為10分鐘左右,視頻清晰度為高清480P。如果要滿足以上這些需求,支持2000人在線的網站大概需要一臺什么配置的直播服務器?
首先大家需要了解計算機上的單位,Byte(字節)和bit(位),二者的換算關系是1Byte=8bits。100Mbps(100M bits per second)獨享帶寬,換算到我們日常熟悉的文件大小,要除以8;也是說100Mbps帶寬,理論下每秒可以下載的文件大小約是12.5MB(M Byte)。
1、用于視頻服務器點播時候的在線人數
如果用100M去直播服務器上普通視頻(600kbps)的,產生一次順暢點播需要每秒傳遞的數據大小600/8≈80KB左右,100M*1024K/8/80K,也160個同時鏈接(并發)。 你同樣可以支持2000個人在線,因為訪問網頁的時候只是短時間連接服務器請求數據,這 2000人未必同時需要2k個并發連接。
2、用于web站點的同時連接數
作為web站點(常見的web站點有門戶、視頻),可以參考如下公式大概計算出在線人數,公式:支持連接個數 = 服務器帶寬/8/頁面尺寸大小
看到這,我想大家都已經明白了,100M獨享帶寬理論上是可以搭建視頻服務器,只不過可支持200人同時在線觀看視頻,再多會出現視頻播放卡、請求排隊等現狀。因此一般而言搭建2000人在線直播服務器至少需要百兆甚至千兆級別的帶寬。
3、視頻直播服務器(流媒體服務器)的特點是長時間高并發,因此CPU至少為至強雙E5-2603六核六線程,16G內存左右。操作系統當然可以選擇Windows或者Linux,其實你可以采用http+flv的播放方案,當然你想支持手機端,建議采用http live streaming或者http+mp4。
當下,人們愿意在娛樂上花費更多的錢,這為運營商提供了更多的資金支持,可以在選擇服務器上做出更多的選擇,更好的服務體驗才是吸引和留住更多用戶的基礎。
2k人在線直播服務器具體配置需求:
①、高清480P的視頻碼率可以采用4-8Mbps;
②、每天在線2000人,同時在線200人左右,如果要保持視頻不會出現卡頓,視頻的比特率至少300Kbps,200人同時在線播放的話,0.3*200=60Mbps的帶寬可以達到完全流暢播放。如果你服務器的用戶只針對國內,但沒法具體到哪個地區,那建議選擇BGP多線機房的服務器。
③、網站的圖片、視頻加防盜鏈功能,至少需要100M以上的帶寬需求。
④、硬盤大小,因為視頻網站,數據放在自己硬盤,且視頻比較大建議采用1T,1T=1024G。
直播平臺最需做到避免服務器、網絡波動的影響,搭建直播平臺想2000人同時觀看不崩潰,是需要CDN加持的,特別是配置云視頻服務器,它主要控制了我們在線觀看的速度,不同地理位置分布的服務器節點越多,內容傳輸的速度就越快、越穩定。不管是2000人在線的直播服務器,還是2w人,網站多需要購買相應帶寬,后面可再配合內容分發加速,達到更佳的效果。