编辑: ok2015 2019-07-11
EasyDarwin EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,从2012年12月创 建并发展至今,包含有单点服务的开源流媒体服务器,和扩展后的流媒体云平台架构的开源框架,开辟 了诸多的优质开源项目,能更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、iOS、H

5、微信)流媒体直播与点播的需求,尤其是安防行 业与互联网行业的衔接;

EasyDarwin开源项目(7Project) EasyDarwin开源项目至今包括有:EasyDarwin(开源流媒体服务器)、EasyCMS(中心管理服务 器)、EasyCamera(云摄像机服务)、EasyClient(云平台客户端)、EasyAACEncoder(开源音 频编码项目)、EasyAudioDecoder(开源音频解码项目)、EasyProtocol(开源云平台协议)等多 个项目,完整地构架了一套开源流媒体云平台方案: 1.

? EasyCMS?开源的设备接入与管理服务,支持多设备、多客户端接入,能非常快速地帮助大家实现 稳定的设备接入服务,可以根据自己的需求进行服务功能拆分(例如用户接入服务与设备接入服务 拆分等),具体见https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyCMS;

2.? EasyDarwin?核心流媒体服务!RTSP开源流媒体直播服务,高效、稳定、可靠、功能齐全,支持 RTSP流媒体协议,支持安防行业需要的摄像机流媒体转发功能、支持互联网行业需要的多平台 (PC、Android、IOS)RTSP直播(H264/MJPEG/MPEG

4、AAC/PCMA/PCMU/G726)功能,底层 (Select/Epoll网络模型、无锁队列调度)和上层(RESTful接口、WEB管理、多平台编译)、关键帧索 引(秒开画面)、远程运维等方面优化,这些都是全代码完全开源的,具体接口调用方法和流程 见:https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyDarwin;

3.? EasyCamera?设备端(摄像机、移动设备、桌面程序)对接EasyDarwin平台的方案,跨平台,支持Windows、Linux、ARM,其中EasyDarwin摄像机是我们定制的一款摄像机硬件与EasyDarwin 平台进行对接的方案,摄像机采用海思3518E方案,支持RTSP、Onvif、WEB管理、配套SDK工具,作为开发和演示硬件工具,我们提供了全套完备的程序和文档,既可以用于流媒体学习,又可 以用于方案移植参考,更可以直接用于项目中,用户可以将摄像机定制的部分替换成自己摄像机的 硬件SDK,具体接入方法见https://github.com/EasyDarwin/EasyCamera;

4.? EasyClient?是EasyDarwin开源流媒体云平台的客户端实现,项目地 址:https://github.com/EasyDarwin/EasyClient,功能包含:Windows、Android、iOS、H5(支持 微信)四个部分,其主要功能包括: 云平台设备列表获取;

设备实时码流请求与播放;

设备云台控制;

设备语音对讲;

5.? EasyAACEncoder?是一套简单、高效、稳定的开源音频编码库,支持将各种音频数据 (G.711A/PCMA、G.711U/PCMU、G

726、PCM)转码成AAC(with?adts)格式,其中aac编码部分采 用的是业界公认的faac库,EasyAACEncoder支持Windows、Linux、ARM等多种平台,能够广泛 应用于各种移动终端设备、嵌入式设备和流媒体转码服务器!项目地 址:https://github.com/EasyDarwin/EasyAACEncoder;

6.? EasyAudioDecoder?是一套应用于移动端的简单、高效、稳定的开源音频解码库,能够将 G.711A/PCMA、G.711U/PCMU、G

726、AAC等音频格式转码到Linear?PCM,再提供给流媒体 播放器进行音频播放,EasyAudioDecoder支持跨平台,支持Android?&

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题