码迷,mamicode.com
首页 > 其他好文 > 详细

视频通话研究001

时间:2015-08-07 11:08:16      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:imsdroid   doubango   视频   马赛克   freeswitch   

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


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

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

视频通话研究001

标签:imsdroid   doubango   视频   马赛克   freeswitch   

原文地址:http://blog.csdn.net/love_xunmeng/article/details/47334975

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!