博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器...
阅读量:5238 次
发布时间:2019-06-14

本文共 1087 字,大约阅读时间需要 3 分钟。

在不断进行的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 和 ;

先大概对EasyPusher和EasyPlayer项目做一下介绍,EasyPusher是一个推送流媒体音/视频流给开源流媒体服务器EasyDarwin的标准RTSP/RTP协议推送库,全平台支持(包括Windows/Linux(32 & 64),ARM各平台,Android、IOS),通过EasyPusher我们就可以避免接触到稍显复杂的RTSP/RTP/RTCP推送流程,只需要调用EasyPusher的几个API接口,就能轻松、稳定地把流媒体音视频数据推送给EasyDarwin服务器进行转发和分发,EasyPusher经过长时间的企业用户检验,稳定性非常高;EasyPlayer是一个RTSP播放器项目,目前支持Windows(支持多窗口、包含ActiveX Web插件)、Android平台,后续将支持IOS平台,将是一款效果非常稳定的全平台RTSP播放器;

EasyPusher手机直播方案上,EasyPusher项目通过采集Android、IOS手机的前置/后置摄像头视频,话筒麦克风声音,分别进行H.264(目前在安卓上仅实现了硬编码功能,后续将完善软编码方案)和AAC编码,将编码后H264 NALU和AAC数据通过libEasyPusher SDK将直播流推送到EasyDarwin流媒体服务器上,进行直播分发;

EasyPlayer手机播放器方案上,通过libEasyRTSPClient SDK从EasyDarwin流媒体服务器回调获取到的EasyPusher推送的一帧一帧的NALU和AAC数据,EasyPlayer再将这些数据调用系统硬解码,进行同步播放;

EasyPusher手机直播

EasyPusher、EasyDarwin、EasyPlayer三个功能部分搭配,实现了最简单的手机直播流程,可以很方便的用在安防直播、互联网直播等方面,在后续的开发过程中,EasyDarwin开源流媒体社区的EasyPusher、EasyDarwin、EasyPlayer也会不断完善,做出更多更好的效果;

上图中演示版本的EasyPusher下载:

EasyPlayer下载:

更多最新的版本下载,可以直接到EasyDarwin开源组织项目中查找:

获取更多信息

邮件:

WEB:

Copyright © EasyDarwin.org 2012-2016

EasyDarwin

转载于:https://www.cnblogs.com/babosa/p/5904657.html

你可能感兴趣的文章
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>
空间分析开源库GEOS
查看>>
RQNOJ八月赛
查看>>
前端各种mate积累
查看>>
jQuery 1.7 发布了
查看>>
Python(软件目录结构规范)
查看>>
Windows多线程入门のCreateThread与_beginthreadex本质区别(转)
查看>>
Nginx配置文件(nginx.conf)配置详解1
查看>>
linux php编译安装
查看>>
name phone email正则表达式
查看>>
721. Accounts Merge
查看>>