Ultrant Media Server(JS) 4.0(簡稱UMS 4.0)流媒體服務(wù)器軟件,是業(yè)界知名的高性能流媒體服務(wù)器軟件。UMS 4.0 支持包括RTMP/RTMPE/HTTP/HLS等眾多協(xié)議,能向多種終端和設(shè)備提供實時直播或點播視頻數(shù)據(jù)流,并支持包括視頻通信、文字聊天等多種應(yīng)用。最新版的UMS 4.0經(jīng)過重新設(shè)計,完全基于node.js構(gòu)建,底層采用高性能C/C++多線程異步框架實現(xiàn)連接管理,并將絕大部分可操作功能以javascript接口方式暴露在node.js上下文中,能實現(xiàn)精確的實時流量統(tǒng)計、連接管理、權(quán)限驗證以及靈活方便的遠(yuǎn)程接口擴展,能應(yīng)對多媒體上層業(yè)務(wù)的快速變化。從這層意義上來講,UMS 4.0已經(jīng)超出了單純的流媒體服務(wù)器的范疇,變成一款真正的交互式服務(wù)器。UMS 4.0不僅是一款服務(wù)器軟件,更是一個開發(fā)平臺
【Ultrant Media Server軟件功能】
支持Flash播放器RTMP直播/點播
UMS使用Adobe RTMP-實時消息協(xié)議(Real-Time Messaging Protocol ),實現(xiàn)與Flash player或其他客戶端應(yīng)用之間的通訊,支持?jǐn)?shù)據(jù)雙向?qū)崟r“流”式傳輸、共享對象及遠(yuǎn)程調(diào)用。
支持手機直播/點播(Android4.0+/iPhone/iPad/iTouch)
UMS支持Apple公司研發(fā)的HTTP Live Streaming(HLS)協(xié)議,能通過該協(xié)議將點播/直播數(shù)據(jù)流發(fā)送到iOS/Android平臺上,并支持動態(tài)碼率切換、直播時移。
支持RTSP安防監(jiān)控攝像頭接入
UMS能夠接入支持標(biāo)準(zhǔn)RTSP協(xié)議及H.264(AVC)視頻編碼的安防監(jiān)控攝像頭,通過RTSP/RTP協(xié)議將實時監(jiān)控視頻數(shù)據(jù)抓取過來發(fā)布到本地,同時以RTMP/HLS雙協(xié)議對外提供直播服務(wù)。并可將視頻數(shù)據(jù)流實時錄制在服務(wù)器端,自動成為可供網(wǎng)絡(luò)點播的視頻文件,方便后續(xù)回放和查閱。
支持自動轉(zhuǎn)碼
UMS自帶視頻自動轉(zhuǎn)碼功能,能自動將各種格式的視頻文件轉(zhuǎn)換成能支持多種平臺播放的流式媒體文件,并能通過自身為多種平臺、多種終端提供視頻點播支持。UMS自動轉(zhuǎn)碼完成后能通過相應(yīng)接口自動調(diào)用媒體資產(chǎn)管理系統(tǒng),更新媒體文件狀態(tài),與媒體資產(chǎn)管理系統(tǒng)無縫集成
媒體流實時接收、錄制與發(fā)布
UMS能夠從支持RTMP協(xié)議的編碼器接收實時視頻/音頻流,同時將接收的媒體流錄制成Flash Video (FLV)格式或MPEG2-TS格式并發(fā)布到網(wǎng)絡(luò)中,可以很好的支持網(wǎng)絡(luò)視頻直播、視頻會議及即時溝通等應(yīng)用。
分工協(xié)作、可伸縮的集群部署
UMS可集群部署,支撐大規(guī)模的應(yīng)用。采用了多角色的設(shè)計思想,可按采集、錄制和發(fā)布等角色,各部分分工明確,協(xié)作運行,共同完成整個系統(tǒng)的直播/點播應(yīng)用。 具備高可伸縮性,可根據(jù)需求靈活配置服務(wù)器規(guī)模,隨需應(yīng)變。只需要擴充節(jié)點服務(wù)器(增加服務(wù)器或者升級現(xiàn)有服務(wù)器的相關(guān)部件),即可達到增加并發(fā)流以及效率和性能的提升。
負(fù)載均衡與即時內(nèi)容分發(fā)
UMS內(nèi)建高性能即時視頻分發(fā)網(wǎng)絡(luò)(Instant-VDN),能即時進行媒體內(nèi)容的集群分發(fā)。不論是點播媒體文件還是直播流,都能隨需分發(fā),快速提高集群服務(wù)能力、降低源服務(wù)器壓力。
UMS獨創(chuàng)流量均衡技術(shù)——IRD請求智能分派,集群部署環(huán)境下,指定IRD服務(wù)器接收用戶請求,根據(jù)部署范圍內(nèi)各服務(wù)器負(fù)載情況及用戶IP地域智能指派最合適的服務(wù)器響應(yīng)用戶請求,保證最優(yōu)化利用服務(wù)資源。
集群管理、輕松運維
易部署:UMS服務(wù)器部署方便快捷,在UMS工作臺中可直接增加或減少服務(wù)器。配置模板化,可制作配置模板文件,方便集群部署工作;
易運維: UMS提供服務(wù)器運行狀態(tài)遠(yuǎn)程監(jiān)控,可實時監(jiān)控每一臺服務(wù)器CPU、內(nèi)存及網(wǎng)絡(luò)連接情況,能查看連接播放信息,并能直接關(guān)閉客戶端連接。
低延時
UMS支持RTMP/RTMFP數(shù)據(jù)實時傳輸及高效的延時控制技術(shù),延時小于0.1秒,可以很好的支持直播、即時溝通等實時性要求高的應(yīng)用。
性能優(yōu)異
UMS單服務(wù)器可支持大于3000 RTMP并發(fā)數(shù),支持?jǐn)?shù)萬RTMFP連接數(shù)。
有效的版權(quán)保護
UMS可使用RTMPE(加密的RTMP)協(xié)議傳輸加密數(shù)據(jù),確保數(shù)據(jù)傳輸過程安全,除此之外,UMS可以對客戶端應(yīng)用進行域名和文件驗證,確保數(shù)據(jù)內(nèi)容傳播被有效的控制,充分滿足用戶信息安全和版權(quán)保護的需求。集成訪問控制服務(wù),可以很好地阻止盜鏈、盜播及下載操作,保護媒資資源。
精確控制,有效節(jié)約帶寬
UMS可以精確控制每一個連接占用帶寬資源大小、數(shù)據(jù)緩存長度等。舉例來說,在用戶進行視頻點播的某些情況下,用戶并不會看完整個視頻,而是在中途就關(guān)閉視頻,UMS可控制每個鏈接緩存數(shù)據(jù)的長度,這樣就減少了這種特殊情況下對帶寬資源的浪費。
支持H.264視頻和HE-AAC音頻
UMS支持H.264 視頻編碼以及 HE-AAC 音頻編碼,可以將1080P HD高清視頻流傳送至Flash Player、iOS平臺或其他客戶端應(yīng)用。