Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
babosa committed Dec 27, 2017
1 parent ddaeb88 commit 784b5d9
Showing 2 changed files with 41 additions and 29 deletions.
Binary file removed Doc/EasyPusher.psd
Binary file not shown.
70 changes: 41 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
# EasyPusher #
# EasyPusher RTSP推流SDK #

EasyPusher是EasyDarwin开源流媒体团队开发的一个推送流媒体音/视频流给开源流媒体服务器EasyDarwin的标准RTSP/RTP协议推送库,全平台支持(包括Windows/Linux(32 & 64),ARM各平台,Android、IOS),通过EasyPusher我们就可以避免接触到稍显复杂的RTSP/RTP/RTCP推送流程,只需要调用EasyPusher的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给EasyDarwin服务器进行转发和分发,EasyPusher经过长时间的企业用户检验,稳定性非常高;
EasyPusher RTSP推流SDK是EasyDarwin开源流媒体团队开发的一款推送流媒体音/视频流给标准RTSP流媒体服务器(如EasyDarwin、Wowza)的流媒体推送库,全平台支持(包括Windows/Linux(32 & 64),ARM各平台,Android、iOS),通过EasyPusher我们就可以避免接触到稍显复杂的RTSP/RTP/RTCP推送流程,只需要调用EasyPusher的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给RTSP流媒体服务器进行处理和转发,EasyPusher经过长时间的企业用户体验,稳定性非常高;

## Android ##
## 工作流程 ##

EasyPusher_Android迁移到了:https://github.com/EasyDarwin/EasyPusher_Android
![EasyPusher Work Flow](http://www.easydarwin.org/github/images/easypusher/easypusher_android_workfolw.png)

EasyPusher_iOS迁移到了:https://github.com/EasyDarwin/EasyPusher_iOS

## 调用示例 ##
## 功能版本 ##

- **EasyPusher_Android**:实时采集安卓摄像头音视频(Android 5.0+支持采集手机桌面屏幕进行直播),进行H264/AAC编码后,调用libEasyPusher进行直播推送
- **EasyPusher-Android**:实时采集安卓摄像头音视频(Android 5.0+支持采集手机桌面屏幕进行直播),进行H.264/AAC编码后,调用EasyPusher进行直播推送,项目地址:[https://github.com/EasyDSS/EasyPusher_Android](https://github.com/EasyDSS/EasyPusher_Android "EasyPusher")

- **EasyPusher_File**推送本地文件到EasyDarwin流媒体服务器
- **EasyPusher-iOS**实时采集iOS摄像头音视频进行H.264/AAC编码,调用EasyPusher推送到RTSP流媒体服务器,项目地址:[https://github.com/EasyDSS/EasyPusher_iOS](https://github.com/EasyDSS/EasyPusher_iOS "EasyPusher")

- **EasyPusher_RTSP**通过EasyRTSPClient库,将RTSP/RTP数据获取到本地,再通过EasyPusher推送到EasyDarwin进行RTSP、HLS直播
- **EasyPusher_File**推送本地文件到RTSP流媒体服务器进行文件直播

- **EasyPusher_Win**支持本地摄像头和声卡、RTSP流、屏幕捕获、MP4文件通过EasyPusher推送到EasyDarwin进行RTSP、HLS直播
- **EasyPusher_RTSP**通过EasyRTSPClient库,将RTSP/RTP数据获取到本地,再通过EasyPusher推送到RTSP流媒体服务器

- **EasyPusher_SDK**:通过调用摄像机厂家的Camera SDK回调的音视频数据,进行RTSP/RTP直播推送,示例中的SDK是我们EasyDarwin开源摄像机的配套库,EasyCamera SDK及配套源码可在 [http://www.easydarwin.org](http://www.easydarwin.org "EasyDarwin") 或者 [https://github.com/EasyDarwin/EasyCamera](https://github.com/EasyDarwin/EasyCamera "EasyCamera") 获取到,您也可以用自己项目中用到的SDK获取音视频数据进行推送。EasyPusher_SDK可以接入所有的IP Camera,其他IP Camera只需要使用其对于SDK进行调用即可。
- **EasyPusher_Win**:支持本地摄像头和声卡、RTSP流、屏幕捕获、MP4文件通过EasyPusher推送到RTSP流媒体服务器;

- **EasyPusher_SDK**:通过调用摄像机厂家的Camera SDK回调的音视频数据,进行RTSP/RTP直播推送,示例中的SDK是我们EasyDarwin开源摄像机的配套库,您也可以用自己项目中用到的SDK获取音视频数据进行推送。EasyPusher_SDK可以接入所有的IP Camera,其他IP Camera只需要使用其对于SDK进行调用即可。

Windows编译方法,

@@ -32,8 +33,6 @@ EasyPusher_iOS迁移到了:https://github.com/EasyDarwin/EasyPusher_iOS
> 调用提示:目前的调用示例程序,可以接收参数,具体参数的使用,请在调用时增加**-h**命令查阅,EasyPusher_File示例需要将本地文件copy到可执行文件同目录!


- **我们同时提供Windows、Linux、ARM、Android、IOS版本的EasyPusher库**:EasyPusher SDK商业使用需要经过授权才能永久使用,商业授权方案可以邮件发送至[support@easydarwin.org](mailto:support@easydarwin.org "EasyDarwin support mail")或者通过电话Tel:**13718530929** 进行更深入的技术与合作咨询;

<table>
<tr><td><b>支持平台</b></td><td><b>芯片</b></td><td><b>位置名称</b></td></tr>
<tr><td>Windows</td><td>x86</td><td>./Lib/</td></tr>
@@ -49,18 +48,6 @@ EasyPusher_iOS迁移到了:https://github.com/EasyDarwin/EasyPusher_iOS
</table>


## Demo下载 ##


- Android [https://fir.im/EasyPusher ](https://fir.im/EasyPusher "EasyPusher_Android")

![EasyPusher_Android](http://www.easydarwin.org/skin/bs/images/app/EasyPusher_AN.png)

- iOS [https://itunes.apple.com/us/app/easypusher/id1211967057](https://itunes.apple.com/us/app/easypusher/id1211967057 "EasyPusher_iOS")

![EasyPusher_iOS](http://www.easydarwin.org/skin/bs/images/app/EasyPusher_iOS.png)


## 调用过程 ##
![](http://www.easydarwin.org/skin/easydarwin/images/easypusher20160902.gif)

@@ -92,14 +79,39 @@ EasyPusher回调事件定义:
}EASY_PUSH_STATE_T;


## 版本下载 ##

- Windows:[https://github.com/EasyDSS/EasyPusher/releases](https://github.com/EasyDSS/EasyPusher/releases "EasyPusher")

- Android:[https://fir.im/EasyPusher ](https://fir.im/EasyPusher "EasyPusher_Android")

![EasyPusher_Android](http://www.easydarwin.org/skin/bs/images/app/EasyPusher_AN.png)

- iOS:[https://itunes.apple.com/us/app/easypusher/id1211967057](https://itunes.apple.com/us/app/easypusher/id1211967057 "EasyPusher_iOS")

![EasyPusher_iOS](http://www.easydarwin.org/skin/bs/images/app/EasyPusher_iOS.png)


## 技术支持 ##

- 邮件:[support@easydarwin.org](mailto:support@easydarwin.org)

- Tel:13718530929

- QQ交流群:[465901074](http://jq.qq.com/?_wv=1027&k=2G045mo "EasyPusher & EasyRTSPClient")

> EasyPusher是一款非常稳定的RTSP推流直播组件,各平台版本需要经过授权才能商业使用,商业授权方案可以通过以上渠道进行更深入的技术与合作咨询;

## 获取更多信息 ##

邮件:[support@easydarwin.org](mailto:support@easydarwin.org)
**EasyDarwin**开源流媒体服务器:[www.EasyDarwin.org](http://www.easydarwin.org)

WEB[www.EasyDarwin.org](http://www.easydarwin.org)
**EasyDSS**商用流媒体解决方案[www.EasyDSS.com](http://www.easydss.com)

QQ交流群:[465901074](http://jq.qq.com/?_wv=1027&k=2G045mo "EasyPusher & EasyRTSPClient")
**EasyNVR**无插件直播方案:[www.EasyNVR.com](http://www.easynvr.com)

Copyright &copy; EasyDarwin.org 2012-2017
Copyright &copy; EasyDarwin Team 2012-2017

![EasyDarwin](http://www.easydarwin.org/skin/easydarwin/images/wx_qrcode.jpg)

0 comments on commit 784b5d9

Please sign in to comment.