折腾了一个多星期,今天终将PC和android音频,视频全部打通。

到现在,android与android,pC与PC,android与PC之间已经解决了互通,的音频和视频是能够。

前段时间开了PC与PC音频。。这部分还是非常easy的。毕竟windows下调试啥的还是非常方便的,然后还有Call样例的基础。

然后打通了android与android,只是音频却没有,想了好久,尝试了多久方法去測试官方的AppRTCDemo.apk,但苦于手机无法翻,终于放弃这条路,採取先打通PC到android。PC到android打通也都是非常easy的,毕竟AppRTCDemo就这么几行代码。移到xmpp非常方便。只是打通后,发现android端声音还是不行。可是PC发给android的却是好的!

google了好久。没有人碰到这种问题,那预计还是我改动的时候出错了。于是再次抓下sdp包。观察后发现android发出的sdp包的居然是recvonly或者sendonly,晕死,难怪没有声音了!

继续google。有人提到,是没有真正增加了audiotrack至stream在。看到这个,我突然想起,他真的似乎并没有重视这一块的变化,然后看一下代码,真正无添加,有一个if推理是null,导致audiotrack不加stream在!!

所以接下来的变化。一个测试,所有的人都能够做到这一点!

体验:这是一个很好的网络,能够继续努力不够。

最新文章

  1. C语言关键字、标识符和注释
  2. php操作mysql数据库
  3. Effective C++ 之 Item 2:尽量以 const, enum, inline 替换 #define
  4. ExtJs4中的复选树级联选择
  5. Shell basic1
  6. win7系统扩展双屏幕时,如何在两个屏幕下都显示任务栏
  7. Word2010 清除样式
  8. Struck: Structrued Output Tracking with Kernels 论文笔记
  9. 绑定下拉框时避免触发SelectedIndexChanged事件
  10. THINKPHP之控制器
  11. MySQLdb-python的安装
  12. BZOJ 1858: [Scoi2010]序列操作( 线段树 )
  13. Linux for sougou ping yin (http://pinyin.sogou.com/linux/help.php)
  14. 移动开发测试工具——Bugtags的集成
  15. Java新知识系列 七
  16. Oracle中计算两个日期时间的差
  17. mac os ssh远程链接centos提示证书错误解决方法
  18. sqlserver 中常见的函数 数学函数
  19. 【洛谷p1060】开心的金明
  20. zabbix简易安装指南

热门文章

  1. 8.spring-boot配置log4j
  2. document.write的注意点
  3. JAVA 水题
  4. [D3] Add image to the node
  5. [D3] Build a Line Chart with D3 v4
  6. Python中可避免读写乱码的一个强慷慨法
  7. Varnish 实战
  8. msys 中打开系统程序
  9. mysql常见故障诊断
  10. 【Codeforces Round #440 (Div. 2) B】Maximum of Maximums of Minimums