Code Monkey home page Code Monkey logo

darwinserver's Introduction

EasyDarwin开源流媒体云平台

EasyDarwin 是由国内开源流媒体团队开发和维护的一款开源流媒体云平台,从2013年发展至今,从原有的单流媒体服务器形式,扩展成现在的平台化开源项目,更好地帮助广大流媒体开发者和创业型企业快速构建流媒体平台,更加贴近最新的移动互联网(安卓、IOS、微信)流媒体需求;

EasyDarwin平台目前包括CMS(中心管理服务),EasyDarwin(流媒体服务),EasyCamera(开源流媒体摄像机)、EasyPlayer(开源流媒体播放器)以及后续将扩展的录像、回放等多个服务单元:

系统架构

直播流程

      +---------+         +----------+        +------------+        +------------+
      +  Client +         +    CMS   +        + EasyCamera +        + EasyDarwin +
      +---|-----+         +----|-----+        +----|-------+        +------|-----+
+---------+--------------------+-------------------+-----------------------+---------+
|         |                    |<-Register Online--+                       |         |
+---------+--------------------+-------------------+-----------------------+---------+
|         +--Get Device List-->|                   |                       |         |
|         |                    |                   |                       |         |
|         |<-Device List Json--|                   |                       |         |
+---------+--------------------+-------------------+-----------------------+---------+
|         |                    |                   |                       |         |
|         +-Get Device Stream->|                   |                       |         |
|         |    (Device SN)     |                   |                       |         |
|         |                    +--request stream-->|                       |         |
|         |                    | (EasyDarwin Addr) |                       |         |
|         |                    |                   +---RTSP Stream Push--->|         |
|         |                    |                   +====RTP Streaming=====>|         |
|         |                    |                   |                       |         |
|         |                    |<---Streaming OK---+                       |         |
|         |<--live stream url--+                   |                       |         |
|         |                    |                   |                       |         |
|         +-------------------HTTP or RTSP Streaming---------------------->|         |
|         |                    |                   |                       |         |
+---------+--------------------+-------------------+-----------------------+---------+

获取更多信息

邮件:[email protected]

WEB:EasyDarwin.org

QQ交流群:288214068


darwinserver's People

Contributors

parsons-smith avatar

Watchers

guangming avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.