Chinaunix

标题: RTSP live streaming 有声音没图像 [打印本页]

作者: mci2004    时间: 2012-11-20 22:05
标题: RTSP live streaming 有声音没图像
使用Qcom 8x25的解决方案,在这个网站www.wo.com.cn

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

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

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


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

谢谢了先!
作者: mci2004    时间: 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:唉,在这版发的贴通常都没人理,伤心....




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2