EasyDarwin是由國内開源流媒體團隊開發和維護的一款開源流媒體平台架構,從2012年12月建立并發展至今,從原有的單服務的流媒體伺服器形式,擴充成現在的雲平台架構的開源項目,更好地幫助廣大流媒體開發者和創業型企業快速建構流媒體服務平台,更快、更簡單地實作最新的移動網際網路(安卓、IOS、微信)流媒體直播與點播的需求,尤其是安防行業與網際網路行業的銜接。
目前EasyDarwin流媒體平台整套解決方案包括有:EasyCMS(中心管理服務),EasyDarwin(流媒體服務),EasyCamera(開源流媒體錄影機)、EasyPlayer(開源流媒體播放器)、以及周邊衆多工具庫(EasyHLS / EasyRTMP / EasyRTSPClient / EasyPusher / EasyAACEncoder),後續也将繼續擴充的錄像、回放等多種服務和工具集,各個功能單元既可以獨立使用于項目,又可以整體使用,形成一個完整、簡單、易用、高效的流媒體解決方案:
1、EasyCMS開源的裝置接入與管理服務,支援多裝置、多用戶端接入,能非常快速地幫助大家實作穩定的裝置接入服務,可以根據自己的需求進行服務功能拆分(例如使用者接入服務與裝置接入服務拆分等),具體見https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyCMS;
2、EasyDarwin 核心流媒體服務!開源流媒體服務,高效、穩定、可靠、功能齊全,支援RTSP/HLS/HTTP流媒體協定,支援安防行業需要的錄影機流媒體轉發功能、支援網際網路行業需要的多平台(WEB、Android、IOS)點播(Mp4)、直播(H264/MJPEG/MPEG4、AAC/PCMA/PCMU/G726)功能,支援标準WebService接口調用,具體接口調用方法和流程見:https://github.com/EasyDarwin/EasyDarwin;
3、EasyCamera 裝置端(錄影機、移動裝置、桌面程式)對接EasyDarwin平台的方案,跨平台,支援Windows、Linux、ARM,其中EasyDarwin錄影機是我們定制的一款錄影機硬體與EasyDarwin平台進行對接的方案,錄影機采用海思3518E方案,支援RTSP、Onvif、WEB管理、配套SDK工具,作為開發和示範硬體工具,我們提供了全套完備的程式和文檔,既可以用于流媒體學習,又可以用于方案移植參考,更可以直接用于項目中,購買參考裝置可以在:https://easydarwin.taobao.com/,使用者可以将錄影機定制的部分替換成自己錄影機的硬體SDK,具體接入方法見https://github.com/EasyDarwin/EasyCamera;
4、EasyPlayer RTSP流媒體播放用戶端,目前隻支援Windows桌面版本,後續将陸續支援Android、IOS版本,詳細方案見https://github.com/EasyDarwin/EasyPlayer;
感謝:BOBOSA