免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3283 | 回复: 1

[Android] RTSP live streaming 有声音没图像 [复制链接]

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
发表于 2012-11-20 22:05 |显示全部楼层
使用Qcom 8x25的解决方案,在这个网站www.wo.com.cn

在线直播(看电视)  rtsp live streaming的时候,只有声音没有图像。

不知道各位有没有遇到这个问题,怎么解决的?方便告知一下吗?

感觉上好像是native-window出了点问题,因为从log来看无论是 audio 还是 video的解码都没有发现问题。render buffer的log也显示正常。


不知道有没有哪位遇到同样问题,能指点一下。

谢谢了先!

论坛徽章:
3
摩羯座
日期:2013-11-12 20:06:19午马
日期:2013-11-27 16:35:55双鱼座
日期:2014-04-04 19:02:30
发表于 2012-12-11 21:30 |显示全部楼层
ok, 我又来结自己贴了。 这个问题,我check了很多4.1的手机都有同样的问题。 之前一直怀疑是 decoder的问题,后来把decoder后的数据dump下来看,发现数据正常。 让后确定是display或者android Nuplayer框架的问题。


1, 如果display部分出现问题,那么fail掉应该不是这一个case。所以转去研究Nuplayer.

2, 在NuPlayerRender中发现,RTSP server传过来的 A/V的时间戳都是错的。然后,android的媒体框架中做A/V同步的时候都是以 audio为基准的。所以audio能 render出来,那么视频呢?视频因为时间戳错误的原因,NuPlayerRenderer去读错误的视频的时间戳发现视频‘迟到了’(tooLateBy),所以就把视频全部丢掉了。

但是,还有一个问题,4.0的在这个case上 works fine。 所以,我还需要进一步研究。


PS:唉,在这版发的贴通常都没人理,伤心....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP