Easydarwin is an open source streaming platform framework developed and maintained by the domestic open-source media team, which has been created and developed since December 2012, extending from the original single-service streaming media server to an open-source project of today's cloud platform architecture. Better help the vast stream of media developers and entrepreneurial enterprises to quickly build a streaming media service platform, faster and easier to achieve the latest mobile Internet (Android, IOS,) live streaming and on-demand demand, especially the security industry and the internet industry convergence;
Cloud Platform Architecture
Current Easydarwin Streaming Media platform package includes:easycms (central management Service),Easydarwin (Streaming media Services),Easycamera (open source Media camera) , Easyplayer (open source Media Player), as well as many other nearby tool libraries (Easyhls / easyrtmp / easyrtspclient / easypusher / Easyaacencoder), the follow-up will also continue to expand the video, playback and other services and toolset, each function unit can be used independently for the project, but also can be used as a whole, to form a complete, simple, easy-to-use, efficient streaming media solutions:
EASYCMS Open Source device access and management services, support multi-device, multi-client access, can be very fast to help you achieve stable device access services, according to their own needs to service function splitting (such as user access services and equipment access service splitting, etc.), see https:// Github.com/easydarwin/easydarwin/tree/master/easycms;
Easydarwin core Streaming Media Services! Open source Streaming media service, efficient, stable, reliable, full-featured, support Rtsp/hls/http Streaming media protocol, support the security industry needs the camera streaming media forwarding function, support the Internet industry needs multi-platform (WEB, Android, IOS) on-demand (MP4), Live (h264/ MJPEG/MPEG4, aac/pcma/pcmu/g726) function, support standard WebService interface call, specific interface call method and process see: Https://github.com/EasyDarwin/EasyDarwin;
Easycamera device-side (camera, mobile device, desktop program) docking Easydarwin platform, cross-platform, support windows, Linux, ARM, The Easydarwin camera is our custom camera hardware and Easydarwin platform to interface with the solution, the camera using the 3518E solution, support RTSP, Onvif, Web management, supporting SDK tools, as a development and demonstration of hardware tools, We offer a complete set of programs and documentation that can be used for streaming media learning as well as for scenario porting references, and can be used directly in projects where purchase of reference equipment can be found at: https://easydarwin.taobao.com/, The user can replace the camera custom parts with the hardware SDK of their own camera, the specific access method see Https://github.com/EasyDarwin/EasyCamera;
Easyplayer RTSP streaming Media Player, currently only support the Windows desktop version, follow-up will continue to support Android, iOS version, detailed program see Https://github.com/EasyDarwin/EasyPlayer;
Platform Architecture
Basic process
easydarwin--Open Source Media implementation