라즈베리파이 카메라에서 실시간 스트리밍으로 안드로이드 애플리케이션에 띄우려고합니다.
여러 테스트를 해봤는데, 일단 다윈스트리밍이나 ,wowza서버 환경구성이 라즈베리파이에서 잘 안되더군요..(라즈비안 에러발생).
그래서 지금 현재
1.vlc 로 라즈베리파이켐에서 HTTP 스트리밍 송신 . <-> 안드로이드 VLC 애플리케이션으로 수신.
위에 방식은 2~3s초 정도로 무난합니다. 문제는 . 커스텀으로 제가 안드로이드에서 videoview를 이용해서 동영상을 스트리밍 하려고하면, "재생할수없는 동영상입니다."라고 나옵니다. 알아보니, 롤리팝 이전과 이후에 RTSP 구조가 바꼇다고 합니다. (사실 HTTP로 스트리밍하는데 RTSP랑 뭔상관이겟거니 합니다.)
여튼, 실제로 롤리팝 이전 버젼 스마트폰에서는 HTTP 스트리밍이 되긴하지만, 15초 정도 지연되더군요..너무 느려서 써먹기가 힘들더라구요. 일단 2014년 이후 안드로이드 버젼에서도 안되고.
그래서 지금 제가 생각하는 방법은 VLC 오픈소스를 안드로이드 ndk를 이용해서 밑바탕으로 깔고, 필요한 소스만 제가 수정해서 사용해볼까? 하는 생각중입니다.....
그런데 사실 스트리밍하는데 너무 돌아가는거같아서.. 혹시 다른분들은 어떤 방식을 사용하셨나요?