마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[조언 요망] Android에서 RTSP로 IP Camera 영상을 받는 방법

0 추천
안녕하세요?

처음 글을 남기게 되었습니다.

 

그 동안 MFC를 주력으로 하다가 안드로이드에 입문을 하여 아주 아주 죽을 고생을 하고 있답니다.

 

제가 만들어야 하는 앱은 IP Camra나 NVR에서 영상을 RTSP로 받아 GLSurfaceView로 출력을 해야 합니다.

다음을 시도하여 보았습니다.

 

1. FFMPeg

NDK, JIN등 무시무시하게 어려웠던 내용들을 공부해 가면서 앱을 만들었습니다.

Mpeg4 서버에서 오는 영상은 잘 되는데, H265 영상을 보내는 IP Camera에서는 화면이 회색으로 깨집니다.

 

2. Media Player

Media Player + GLSurfaceView 조합을 쓸 수 있음을 알았습니다.

아주 잘 됩니다.

그런데 RTSP 주소 문자열에 ID/Pass가 들어가면 안 됩니다.

인터넷에 찾아 보니 이런 저런 방법들이 있다고 해서 시도를 해 보았는데, 백약이 무효했습니다.

 

3. LIBVLC

아주 잘 됩니다.

그런데 GLSurfaceView와 연동이 안되는 것 같습니다.

영상 버퍼를 얻어올 수만 있다면 GLSurfaceView에 넘기겠는데, 그 방법도 모르겠습니다.

 

 

일반적으로 IP Camera Viwer를 어떻게 만드나요?

RTSP로 만드는 경우가 있긴 한가요?

ONVIF를 쓰면 제 경우에 해법이 될까요?

 

고수님들의 조언을 부탁드립니다.

지금 전 아주 아주 죽을 지경입니다. ㅠ ㅠ;;
익명사용자 님이 2019년 3월 17일 질문

1개의 답변

0 추천
https://github.com/niqdev/ipcam-view

 

확인해 보세요~
뱅구다 (11,280 포인트) 님이 2019년 3월 17일 답변
...