这几天发了神经又想来搞Android了,实在不知道该做什么,所以就从播放器入手,着手开始把EasyPlayer的代码移植到Android下,到目前为止的确有这么一个版本出来了,但这个版本未做任何优化,无论是ffmpeg解码的汇编指令,也未使用NEON指令,解码后的播放都是由JNI callback到Java来实现的,因此其效率之差可想而知,不过,用老婆的手机(Sumsung 9001)播放QVGA的音视频还算流畅,这起码也算是点安慰,下一步将先把音视频播放部分搞一搞。
先把这个版本放上来。
这几天发了神经又想来搞Android了,实在不知道该做什么,所以就从播放器入手,着手开始把EasyPlayer的代码移植到Android下,到目前为止的确有这么一个版本出来了,但这个版本未做任何优化,无论是ffmpeg解码的汇编指令,也未使用NEON指令,解码后的播放都是由JNI callback到Java来实现的,因此其效率之差可想而知,不过,用老婆的手机(Sumsung 9001)播放QVGA的音视频还算流畅,这起码也算是点安慰,下一步将先把音视频播放部分搞一搞。
先把这个版本放上来。
相关更新说明:从功能上讲主要是加入了relay的功能,使EzStreamSvr也可以变成一个纯粹的分发服务器,您可以使用下面这样的命令来实现和测试relay的功能: rtsp://180.128.12.227/relay.sdp?url=rtsp://root:pass@180.128.12.225/play1.sdp 其中: 180.128.12.227:指EzStreamSvr的IP地址。 rtsp://root:pass@180.128.12.225:554/play1.sdp: relay 源的请求命令。 root:pass:可选。若是视频源不需要认证,则可省略(省略后为:rtsp://180.128.12.225/play1.sdp) 180.128.12.225:视频源的IP地址 554: 视频源的端口 play1.sdp:视频源的rtsp地址。 具体相关修改: V 3.3.1.152 (2011-10-30) Seperate EzStreamSvr some OS independent functions […]
这个版本没有修改功能代码,但修复了一个重要的、会导致EzStreamSvr挂起的问题,问题在于BGCPro界面库,其在特定情况下会直接使整个程序挂起,原因未明。再加上前阵子我把我的环境升到了Win7,而使用了BGCPro界面库的程序变得相当的丑陋(WinXP下还是挺好看的),因此就直接把BCGPro界面库给废掉了。 BTW: 1. 想当年为了找这个界面库也找了N久,刚做上去的时候还觉得挺不错的,没想到会变成现在这样,所以,现在看来,这种所谓的美观真不见得完全必要,至少在这个阶段。 同时,我也会考虑再做一版没有界面的EzStreamSvr,这样的话,又可以重新启动多OS(Windows/Linux)的支持,看啥时候有时间吧。 2. 新的环境下没安装Installshield,所以暂不提供安装包的EzStreamSvr,若要使用请下载绿色版,下载地址:https://oddmeta.net/p/ezstreamsvr/EzStreamSvr.Green.rar
Andrew Mason被解雇了,该说点啥呢?不知道!好吧,那听听人家是怎么说的?还有Andrew Mason自己是怎么说的? I don’t root for failure and don’t believe that dancing on graves is ever the way to go. It’s […]
ABSTRACT The present invention provides a method of realizing a video value-added service in a network based on the H.323 standard, including: […]
3 thoughts on “EasyPlayer for Android 预览版 v 0.1 发布”
不错。支持一下!
Hi,Jacky,I am confused about how to coomplie FFMPEG for Android, can you lend me a hand?
Hi Leslie,
There are so manny posts discribing how to compile FFMPEG for Android on the internet, I’m not sure what is the exact problem you are encounting with. Can you be more specific?
BTW: if you know Chinese, you can refer to an old post I wrote years earlier. http://bbs.rosoo.net/thread-9394-1-1.html