EasyPusher/EasyDarwin/EasyPlayer实现手机直播版本及效果整理
2016-05-19 00:46
645 查看
EasyPusher手机直播
实现功能
最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果,经过一段时间的移动端和服务端的优化,EasyPusher直播推送+EasyDarwin流媒体服务器+EasyPlayer客户端播放已经非常好实现了这些需求,EasyPusher编码推送+EasyDarwin公网传输+EasyPlayer播放整个流程,在公网的延时最低能到400ms;上效果
整个测试发现,PC端播放手机推送延时基本稳定在500以内,手机端播放手机推送延时稳定在1s,而且无论是pc端还是手机端播放直播流,出画面都非常快,这个原理在《EasyDarwin手机直播是如何实现的快速显示视频的方法》和《EasyDarwin手机直播转发快速显示问题之音频处理过程》两篇博客里面已经清楚地说明了服务器端处理的技术细节;整个测试过程效果图如下(红米note作为EasyPusher推送端,华为p7为EasyPlayer Android客户端,EasyPlayer Windows版本作为PC客户端):
整个测试流程的视频:http://pan.baidu.com/s/1i4XDEWP
对应版本
EasyPusher-Android:Github下载:https://github.com/EasyDarwin/EasyPusher_Android
fir.im下载:http://fir.im/EasyPusher
EasyDarwin开源流媒体服务器
Github下载:https://github.com/EasyDarwin/EasyDarwin/releases
EasyPlayer(Android)
Github下载:https://github.com/EasyDarwin/EasyPlayer_Android
fir.im下载:http://fir.im/EasyPlayer
EasyPlayer(Windows)
Github下载:https://github.com/EasyDarwin/EasyPlayer/releases
部署配置
EasyDarwinWindows版本运行start.bat,Linux版本运行./easydarwin -c ./easydarwin.xml -d
EasyPusher
EasyPlayer
获取更多信息
邮件:support@easydarwin.orgWEB:www.EasyDarwin.org
Copyright © EasyDarwin.org 2012-2017
相关文章推荐
- 在字符串中找出连续最长的数字串
- 配置UBUNTU下bash、 python环境
- Android常用控件
- EasyPusher/EasyDarwin/EasyPlayer实现手机直播版本及效果整理
- Linux-python 安装,学习
- JavaScript内存泄漏
- tomcat如何配置环境变量
- javascript执行顺序总结
- Install Oracle Java8 in Ubuntu via ppa
- bzoj2146 Construct
- bzoj2823【AHOI2012】信号塔
- leetcode hard level(part)
- asp.net core 使用EF7 Code First 创建数据库,同时使用命令创建数据库
- module.exports 与 exports的区别
- module.exports 与 exports的区别
- bzoj2829 信用卡凸包
- 125_ListView和UI卡顿
- javascript 监听事件
- HDOJ/HDU 2710 Max Factor(素数快速筛选~)
- 定制班第二课 -----通过案例对Spark Streaming透彻理解三板斧之二:解密SparkStreaming运行机制和架构