知識庫
隨著4G\5G網絡的發展,抖音、快手、斗魚等直播行業的崛起,360行都在使用小視頻來為自己打廣告。然而流媒體并不是常用的網站技術實現的,對于外行人士來說還是具有很高的技術門檻,咨詢視頻服務器的客戶,主要問題集中在:app直播聊天、不限內容、免備案、視頻點播等,如何租用到一款成熟的流媒體服務器來滿足流媒體網站運行呢?
視頻服務器測試:http://www.bxgb88.com/solutions/video.html
提問的客戶做視頻網站4年,從2015年開始著手直播網站,到前兩個月服務器不能滿足需求,第一次換服務器,鑒于服務器端的安全性因素,服務器需要運行支撐2000人同時在線,視頻服務器需要滿足的條件非常多,Linux操作系統下搭建流媒體服務器,能保證視頻網站安全。
1、不需要高頻CPU
客戶租用的視頻服務器在提供服務時,主要體現為持續的I/O操作.CPU資源占用并不大,以運維統計的問題,500人同時在線的短視頻網站,4核左右的CPU就能很好勝任.
2、高穩定性
視頻服務器不卡頓是最重要的,特別是那些連續開機運行10天-1個月以上不停機維護的網站。如果在客人看得津津有味時down機,對自己網站形象不利.如果您的預算寬裕,可以考慮選用30兆獨享帶寬的服務器,這樣對持續和大量的I/O操作非常有益。
3、存儲子系統
視頻服務器內存是關鍵,為了適應視頻服務器長時間的大量I/O操作,系統和視頻文件共享一個硬盤的方法決不可取.必須使用單獨的磁盤或磁盤陣列來存放視頻文件.如果您在選擇主板時選用了帶SCSI接口的服務器主板,那么可以考慮使用SCSI硬盤.當然代價是高昂的.一個2*2TB的普通SCSI硬盤其售價也在5K左右.所以我們選擇IDE RAID.關于RAID為何物請自行查閱相關文檔.
互聯數據為我們提供了合適的raid產品,一般市價在400元以上的產品就能很好的適合這樣的工作環境了。注意不要購買一些"軟"raid卡,那樣雖然購買價格低些,但是其性能很差且會消耗大量系統資源.Iwill的SIDE RAID100是個不錯的選擇.硬盤建議使用5400轉的型號.因為使用RAID建立IDE陣列后,總體磁盤性能會是接近單個硬盤的n倍.這視您的硬盤數量而定.
7200轉硬盤長時間運行發熱量太大,且其高于5400轉硬盤的性能,經RAID放大后顯得毫無用處.且其售價明顯高于5400轉硬盤.這是不使用7200轉硬盤的原因,使用IDE Raid需要至少2個硬盤,再加上一個硬盤來安裝操作系統,存儲子系統。如果您實在預算緊張,可以舍棄IDE RAID,僅使用一個7200轉的硬盤來存放視頻文件.注意:筆者強烈提醒不要把操作系統和視頻文件放在同一個硬盤上。
4、網絡部分
短視頻直播網站前端架構可以選擇單IP大帶寬服務器,后端架構建議選擇5個IP以上的。視頻服務器應該具備鏡像備份、負載均衡等功能,您應該先問清楚客服。
二、視頻服務器軟件部分.
1.操作系統Win2000服務器或高級服務器版.(如果您能使用Linux或FreeBSD構建平臺,那么您不需要繼續閱讀本文.)
2.Web服務器IIS5.0
3.流媒體服務器RealSystem之RealServer8.0+和Windows Media Server
視頻流媒體服務器系統是采用C語言編碼實現的,具有極高的運行效率。在Windows平臺上,普遍采用IOCP技術模型實現。在Linux平臺上,基本采用Epoll異步I/O模型實現,同時,采用內存復用技術,具有極高的硬件資源利用率。在平臺性能方面,單臺雙CPU服務器可以同時處理5000并發流媒體請求,可以面向PC終端、手機終端、機頂盒終端以多種協議同時發布,并且多終端自動適配。
同時,視頻服務器盡量選擇基于 MPEG-DASH協議、RTMP協議、HLS協議上的多碼流自適應,可以應用到視頻直播和視頻點播應用中,提高用戶的收視體驗,為平臺運營方有效地降低了運營成本。
作為免備案視頻服務器,互聯數據提供低延時直播服務器,對于那些對延時要求非常敏感的應用場景非常實用,通過平臺可以實現端到端500ms以內的傳輸延時,可用于互動性強的應用場景,比如在線教育、在線陪聊、高清電影站、點播視頻等。更重要的是,互聯數據視頻服務器對于多平臺兼容,包括PC端瀏覽器平臺、Android平臺和蘋果的iOS平臺。尤其是蘋果的iOS平臺,CDN加速,可以為賽事等視頻節約千萬秒!因為互聯數據致力于做到低于1秒以內的端到端低延時流媒體傳輸。