2014-03-03 158 views
0

我有一个应用程序显示一个频道的直播。我刚开始使用HTTP,但现在我想使用RTSP,因为它应该可以在更多设备上工作。无论如何,我的RTSP URI在4.3设备上工作正常。但它不适用于2.3.5设备。我只在2.3.5设备上获得音频而不是视频。无论如何,我认为这是一个编解码器的问题,所以我发现,两台设备上发挥出色,并比较它们的格式的视频: 这是视频,不玩: enter image description here 这是播放以及视频:enter image description hereAndroid RTSP与视频直播实时流

我看不出为什么一个播放良好,只有一个播放音频。我认为这不是一个代码问题,因为我一直在使用我可以在网上找到的任何可能的解决方案。

+0

你检查了这个答案:http://stackoverflow.com/a/13291910/782870 也许它是关系到你面临的问题 – vida

+0

是的,我有;但是我对这些视频不负责,我不能改变他们的格式。你认为视频分辨率有什么可能与它有关吗?因为可能是我可以在视频之间找到唯一的区别.. – user3328051

+0

我认为这是可能的,因为其他人使用rtsp时遇到了更高分辨率的相同问题。我之前也遇到过,我们无法在流式传输之前修改视频格式。我们有两个选择是回到http或使用ffmpeg和ndk。但我不太确定它是否是您的案例的最佳解决方案。 – vida

回答

0

我解决了这个问题。问题在于视频的解决方案;所有设备都支持高达480 x 360像素的SD,并且只有部分设备支持HD高达1280 x 720像素。