Skip to content

Utility Library:标准RTSP/RTP推送库,配套EasyDarwin推模式转发、拉模式转发使用;也可以单独做为标准的RTSP/RTP推送库使用!

Notifications You must be signed in to change notification settings

herocodemaster/EasyPusher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyPusher

EasyPusher是什么?

EasyPusher是一个推送流媒体音视频给开源流媒体服务器EasyDarwin的推送库,通过EasyPusher我们就可以避免接触到稍显复杂的RTSP/RTP推送流程,只需要调用EasyPusher的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给EasyDarwin服务器进行转发和分发:

  • EasyPusher_File:推送本地文件到EasyDarwin流媒体服务器;

  • EasyPusher_RTSP:将RTSP/RTP数据获取到本地,再推送到EasyDarwin;

  • EasyPusher_SDK:将自己SDK回调的数据推送给EasyDarwin,示例中的SDK是我们EasyCamera开源摄像机的配套库,EasyCamera开源摄像机硬件可以在:https://easydarwin.taobao.com/购买,EasyCamera SDK及配套源码可在 http://www.easydarwin.org 或者 https://github.com/EasyDarwin/EasyCamera获取到;

调用过程

编译与运行

Linux平台:
chmod +x ./Buildit
./Buildit

Windows平台:
/win/EasyPusher_Demo.sln

获取更多信息

邮件:support@easydarwin.org

WEB:EasyDarwin.org

About

Utility Library:标准RTSP/RTP推送库,配套EasyDarwin推模式转发、拉模式转发使用;也可以单独做为标准的RTSP/RTP推送库使用!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 39.8%
  • Makefile 37.5%
  • Shell 15.2%
  • C++ 7.4%
  • PHP 0.1%