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

IP카메라에서 RTSP로 영상을 받아 보여줄 때 딜레이를 줄이는 방법 있나요?

0 추천
현재 CCTV용 IP 카메라에서 RTSP를 이용해서 영상을 보여주려고 합니다.

안드로이드에서는 기본 VideoView를 사용하고 있구요... 근데 이게 생각보다 딜레이가 크네요..

 

처음 연결할 때 시간이 걸리는 것을 제외하고라도 화면에 출력되는데 딜레이가 2~3초 정도나 되네요...

이런 딜레이를 줄 일 수 있는 방법이 있나요?

 

아니면 RTSP말고 IP 카메라의 영상을 받아서 화면에 보여줄 수 있는 다른 개발 방법이 있을가요???
뚱뚱한뚱땡이 (120 포인트) 님이 2016년 1월 19일 질문

1개의 답변

0 추천

안드로이드 RTSP 파서 성능도 그리 좋지 않고 HW코덱의 경우 처음 로딩하는데 시간을 다소 잡아 먹는 듯 합니다. 

비슷한 프로젝트를 했었는데 .. 

10fps 720p 영상기준으로 FFMPEG가 0.5~1초의 딜레이고 Mediaplayer사용시 0.5초 정도 딜레이가 더 생겼습니다. 

해상도가 저해상도라면 FFMPEG를 이용해서 재생해보세요.

 (직접 개발을 하지 않고 VLC 플레이어 같은 것에 URL만 입력하여  테스트 해 보셔도 됩니다.)  

 

 

익명사용자 님이 2016년 1월 19일 답변
음... 그런가요.. 알겠습니다. 답변 감사합니다^^
...