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

안드로이드에서 라즈베리파이 rtsp 재생 질문입니다,

0 추천
안드로이드 초보인데요.

라즈베리파이에서 보내는 rtsp 프로토콜 영상을 실시간으로 띄어주려 합니다.

ffmpeg나 gstreamer는 ndk를 이용하는거라.. 부적합할 것 같고

vlc나 다른 라이브러리를 써야할 것 같은데 오래 붙잡고 있을 수가 없어서

초보자가 쉽게 따라하고 참고할 수 있는 사이트좀 추천해주시면 감사하겠습니다 ㅠㅠ
배쟁 (760 포인트) 님이 2017년 5월 24일 질문

1개의 답변

0 추천
 
채택된 답변
VLC의 경우 live555와 FFMPEG를 wrapping 했을 뿐이라. 차이가 없습니다.

아래 경로는
ffmpeg 를 RTSP 파서로 하고, RTSP 파서에서 읽어드리는 Data를 Android MediaCodec으로 넘겨주는게  방식으로 초기 설정에 다소 난이도가 있겠지만 가급적 이 코드를 사용하시는게 좋을 듯은 합니다.
https://github.com/ArnaudCourbiere/RtspExtractor
 
단지 패킷 드랍 될 경우 문제가 되서 잘 안쓰는것일 뿐이지
안드로이드 기본 API로도 RTSP  H264/AAC는 지원되니,  간단한 구현이면, 기본 API를 사용해서 구현하시는 것도 방법입니다.

http://kscho.tistory.com/entry/VideoView-%EC%9D%B4%EC%9A%A9%ED%95%9C-rtsp-%EC%98%81%EC%83%81-%EA%B5%AC%ED%98%84
사악미소 (65,330 포인트) 님이 2017년 5월 24일 답변
배쟁님이 2017년 5월 26일 채택됨
...