Nginx在android2.3应用与测试。

这个工作 别人很长以前就做过。我只是需要在android2.3这种旧系统上用所以找到别人做过的东西重新做了一下。开始没想到过能成功,本来就想换用nanohttpd了,但最后从综合了两个人做过的源码改编。最好成功了。实测效果不算,.mp4可以在浏览器中直接打开的。并且有ipv6支持。最后要试的就是CGI了,如果成功。就完全适合我的应用了。因为我的s5360手机是黑屏的,console下的程序,对我比较好用。

我做的主要工作不多,主要是下载了别人改好的源码。地址是:https://github.com/ytinirt/android-nginx

它的源码中还是有一些需要改的地方,先试着编译,看报错信息,搞明明它,一点点去改。如果ubuntu环境改好,需要改动的地方不多。这个源码有个特点,它把check改写成用adb去验让可用性。所以configure时需要adb. adb在android源码包编出的内容中有,复制到/usr/sbin就可以用,可能有permission错,网上找一下,改一下ubutntu设置就好。

如果是从Nginx官方下的源码要改的地方就比较多了,我试改了一下,编译过了,但不能运行,因为找到可用的,就不想再改了。自已也看了一些android的linux与 ubuntu 这样的linux有什么不同的方。Nginx对32位的arm支持比较好。46位下的我还没试,不过在PC上最新Nginx代码,在编译成win64时有问题,不过在ubuntu下看的内容说Nginx可以用64,并且优化的性能也不错。在arm32位上,我只要可用就好。

Nginx在android2.3,对视频做测试,相当流畅。测了两种格式,m3u8,与.mp4. 用手机都是可以直接打开的。最后要把它变成监控,就差carmer的C代了,这个可能要自已参考android源码自已写。可者,高用android的JAVA代码,性难低一些但是可以比较快的形成应用。

关于FFMPEG性能的,自已做了一些测式,可以认为这个S5360能达到性能要求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值