2011-03-29 6 views
5

Build-in Videoview/MediaPlayer를 사용하여 Android 앱에서 RTSP 비디오 스트림을 재생하려고하지만 다양한 ROM 또는 다른 네트워크 상태 (UDP 패킷 차단)에 다양한 문제가 항상 있습니다. 정말 짜증나서 live555 소스와 GLES 및 ffmpeg를 사용하여 자체 rtsp 클라이언트를 구현하고 싶습니다. 비디오를 보여주기 위해 ffmpeg와 GLES를 사용하는 방법을 알아낼 수는 있지만 live555에 익숙하지 않습니다.Android에서 Live555

Android에 live555의 컴파일 된 버전이 있습니까? 아니면 내가 어떻게 그럴 수 있니?

감사합니다.

+0

[누구나 live555를 android로 성공적으로 포팅 했습니까?] (http://stackoverflow.com/questions/10821015/anybody-has-successfully-ported-live555-to-android) – Abhijeet

답변

4

내가 github에서 sample code을 찾은 것 같아, 그것은 나를 위해 작동합니다.

+0

링크를 열 수 없습니다. ( – Pasha

+0

나는 링크를 편집했습니다. :) – Bolton

+0

감사합니다. 이제는 작동합니다. – Pasha

0

나쁜 소식 - 필자는 live555의 미리 컴파일 된 버전을 발견하지 못할 것이라고 생각합니다 - 여러 플랫폼에서 config-makefile 구조 만 - android 제외.

live555는 순수한 C++ 라이브러리이므로 Android에서 lib를 직접 사용하는 데 문제가 발생할 가능성이 큽니다.

jens.

+0

실제로 live555 및 동영상을 스트리밍 할 수 있습니다. 내 경우에는 RTSP H264 비디오. Android MediaCodec을 사용하여 SurfaceView.the oly 문제에 대한 패킷을 3-4 시간 후에 스트리밍하고 live555에서 패킷을 가져 오지 않고 비디오를 다시 시작해야합니다. – sgupta