EasyPusher/EasyDarwin/EasyPlayer实现手机直播版本及效果整理
EasyPusher手机直播
实现功能
最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果,经过一段时间的移动端和服务端的优化,EasyPusher直播推送+EasyDarwin流媒体服务器+EasyPlayer客户端播放已经非常好实现了这些需求,EasyPusher编码推送+EasyDarwin公网传输+EasyPlayer播放整个流程,在公网的延时最低能到400ms;
上效果
整个测试发现,PC端播放手机推送延时基本稳定在500以内,手机端播放手机推送延时稳定在1s,而且无论是pc端还是手机端播放直播流,出画面都非常快,这个原理在《EasyDarwin手机直播是如何实现的快速显示视频的方法》和《EasyDarwin手机直播转发快速显示问题之音频处理过程》两篇博客里面已经清楚地说明了服务器端处理的技术细节;
整个测试过程效果图如下(红米note作为EasyPusher推送端,华为p7为EasyClient Android客户端,EasyPlayer Windows版本作为PC客户端):
整个测试流程的视频: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=573c854ce75e2d7d1100003bEasyDarwin-7.0.5-Build16.0518
Github下载:https://github.com/EasyDarwin/EasyDarwin/releases/tag/v7.0.5
云盘下载:http://pan.baidu.com/s/1hrFyPQsEasyPlayer(Android) v1.0.16.0618
Github下载:https://github.com/EasyDarwin/EasyPlayer/releases/tag/v1.0.16.0618
fir.im下载:http://fir.im/EasyPlayerEasyPlayer(Windows) v1.1.16.0405
Github下载:https://github.com/EasyDarwin/EasyPlayer/releases/tag/v1.1.16.0405
部署配置
EasyDarwin
Windows版本运行start.bat,Linux版本运行./easydarwin -c ./easydarwin.xml -dEasyPusher
EasyPlayer
获取更多信息
Copyright © EasyDarwin.org 2012-2016
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术