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