Easy系列從開源到SDK組件,再到產品、解決方案、硬件,從2012年EasyDarwin開始,專注於流媒體音視頻這一領域已經非常多年了,積累了豐富的行業經驗,同時也積累了眾多的產品,產品的名稱非常多,為了讓更多的同學能更好地了解Easy系列的方案,今天TSINGSEE青犀視頻匯總了一下EasyDarwin開源社區提供的開源與免費的項目與產品:
- Web:www.easydarwin.org
- Github:https://github.com/EasyDarwin
一、EasyDarwin
EasyDarwin是一款開源的RTSP流媒體服務器,早期是基於Apple的Darwin Streaming Server來開發的,后來跟隨着時代的發展,分別建立的node.js和golang的分支,目前Go版本的EasyDarwin作為主分支在維護,EasyDarwin對於廣大的流媒體開發者來說,可以做為一個流媒體行業入門的基礎框架,同時,也能幫助企業解決一些視頻安防、視頻直播方面的業務需求。
二、EasyAACEncoder
簡單、高效、穩定的開源音頻編碼庫,支持將各種音頻數據(G.711A/PCMA、G.711U/PCMU、G726、PCM)轉碼成AAC(with adts)格式,其中aac編碼部分采用的是業界公認的faac庫,EasyAACEncoder支持Windows、Linux、ARM等多種平台,能夠廣泛應用於各種移動終端設備、嵌入式設備和流媒體轉碼服務器!
三、EasyAudioDecoder
簡單、高效、穩定的開源音頻解碼庫,能夠將G.711A/PCMA、G.711U/PCMU、G726、AAC等音頻格式轉碼到Linear PCM,再提供給流媒體播放器進行音頻播放,EasyAudioDecoder支持跨平台,支持Android & iOS!
四、EasyPusher
簡單、高效、穩定、免費的一款標准RTSP/RTP協議直播推送庫,支持將H.264/H.265/G.711/G.726/AAC等音視頻數據推送到RTSP流媒體服務器(例如EasyDarwin)進行低延時直播或者視頻通信,支持Windows、Linux、ARM、Android、iOS等平台,EasyPusher配套EasyDarwin流媒體服務器、EasyPlayer RTSP播放器適用於特殊行業的低延時應急指揮需求!
五、EasyPlayer.js
EasyPlayer.js H5播放器,是一款能夠同時支持HTTP、RTMP、HTTP-FLV、WebSocket、HLS(m3u8)直播與點播等多種協議,支持H.264、H.265、AAC等多種音視頻編碼格式,支持mse、asm、wasm等多種解碼方式,支持Windows、Linux、Android、iOS全平台終端的H5播放器。