视频通话研究001

来源:互联网 发布:uc独角兽 知乎 编辑:程序博客网 时间:2024/06/05 05:41

题记:真不知该如何写起,怎么写,想到什么就写什么吧


环境:媒体服务器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

至于为什么会出现马赛克,原因很多,等确定了再跟各位看官说,也是今天的工作


0 0
原创粉丝点击