题记:真不知该如何写起,怎么写,想到什么就写什么吧
环境:媒体服务器windows7 + freeswitch 1.4, 局域网, 客户端 imsdroid,手机 小辣椒
用imsdroid默认参数设置在局域网没问题,不过,放到公网上测试,会出现马赛克(花瓶)现象,需要解决;昨天老大说现在分辨率不够应用需要,先在局域网中把分辨率提高再说~~ 好,说干就干
题外话:对于imsdroid这个咚咚,很久之前大概扫过一眼,6月份做过一周,把视频从imsdroid提出来,集成到项目中;周三拿到app的代码,build,测试,了解了问题,决定还是用imsdroid吧,反正都是基于doubango这个库(导入到eclipse是android-ngn-stack),其实,其实,也就搞了1天,就算做个工作记录吧
过程走了不少弯路~~
1. android-ngn-stack有这么个文件,文件中有这么几个参数:
刚开始以为这几个参数:mwidth, mHeight, mFrameWidth, mFrameHeight是视频传输分辨率的,各种修改,测试之后发现根本不起作用,因为根本就不是在这里设置的!!!!
哎~~ 又得吐槽的了:半路出家,不懂sip,不懂视频,不懂android。。。
回头还是真要研究下代码,分析下是做什么用的,有什么影响!!!这几天催的急,先搞定需要的再说~~
2. 心灰意冷的时候,偶然发现设置视频分辨率的地方:
点击QoS/QoE进入之后
就在“Preferred Video Size"中设置视频格式了,默认的是CIF(352x288),吐血吧!!!!
3. 测试结果
3.1 用720p,30fps在局域网上测试,会出现马赛克(花屏)
3.2 服务器流量
Upload峰值:2000kbit/s
Download峰值:2000kbit/s
至于为什么会出现马赛克,原因很多,等确定了再跟各位看官说,也是今天的工作
版权声明:本文为博主原创文章,未经博主允许不得转载。