2014-03-03 4 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

나는이 문제를 해결했다. 문제는 비디오의 해상도였습니다. 모든 장치는 SD에서 최대 480 x 360 픽셀을 지원하며 일부 장치 만 HD에서 최대 1280 x 720 픽셀을 지원합니다.

관련 문제