EasyDarwin

面向企业级的流媒体平台框架

EasyDarwin开始于2013年,遵循 Apple开源License APSL,为了敏捷流媒体服务器开发和简化企业流媒体应用开发而诞生的。

详细 >>

EasyPusher/EasyDarwin/EasyClient实现手机直播版本及效果整理


最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果...

实现功能

最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果,经过一段时间的移动端和服务端的优化,EasyPusher直播推送+EasyDarwin流媒体服务器+EasyClient客户端播放已经非常好实现了这些需求,EasyPusher编码推送+EasyDarwin公网传输+EasyClient播放整个流程,在公网的延时最低能到400ms;

上效果

整个测试发现,PC端播放手机推送延时基本稳定在500以内,手机端播放手机推送延时稳定在1s,而且无论是pc端还是手机端播放直播流,出画面都非常快,这个原理在《EasyDarwin手机直播是如何实现的快速显示视频的方法》和《EasyDarwin手机直播转发快速显示问题之音频处理过程》两篇博客里面已经清楚地说明了服务器端处理的技术细节;

整个测试过程效果图如下(红米note作为EasyPusher推送端,华为p7为EasyClient Android客户端,EasyPlayer Windows版本作为PC客户端):

1.png

整个测试流程的视频:http://pan.baidu.com/s/1i4XDEWP

对应版本

①EasyPusher-Android-v1.0.16.0423:

Github下载:https://github.com/EasyDarwin/EasyPusher/releases/tag/v1.0.16.0423

fir.im下载:http://fir.im/EasyPusher?release_id=573c854ce75e2d7d1100003b

②EasyDarwin-7.0.5-Build16.0518

Github下载:https://github.com/EasyDarwin/EasyDarwin/releases/tag/v7.0.5

云盘下载:http://pan.baidu.com/s/1hrFyPQs

③EasyClient(Android) v1.0.16.0507

Github下载:https://github.com/EasyDarwin/EasyClient/releases/tag/v1.0.16.0507

fir.im下载:http://fir.im/EasyClient?release_id=573c85a000fc747f1d000017

④EasyPlayer(Windows) v1.1.16.0405

Github下载:https://github.com/EasyDarwin/EasyPlayer/releases/tag/v1.1.16.0405

部署配置

<1>EasyDarwin:Windows版本运行start.bat,Linux版本运行./easydarwin -c ./easydarwin.xml -d

<2>EasyPusher:

2.png

<3>EasyClient:

3.png


------------------------------ 分割线 ------------------------------
本站文章除注明转载外,均为本站原创或编辑,欢迎大家转载,但请务必注明出处,尊重他人成果,谢谢。
转载请注明:EasyDarwin;非本站文章均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。
文章中如果有错误可联系:johnson@easydarwin.org
推荐文章
安防和移动互联网行业比较火热的移动端手机......>
有人问到像美拍、秒拍这些短视频拍摄是怎么......>
最近更新
Easydarwin中大量使用gettimeofday来获取系......>
最近很多EasyDarwin爱好者提出了手机移动端......>
第一个到达的音频RTP包就将作为音频的关键帧......>
打开手机直播立即就能显示出主播视频,其实就......>
h264的功能分为两层,视频编码层(VCL)和网......>
友情链接 | 申请链接
EasyDarwin官方微信!