안드로이드를 공부중인 대학생입니다.
1. 기본적으로 만들고자 하는것
스마트폰 카메라 영상에 찍히는 영상을 CCTV와 같이
실시간으로 동영상 스트리밍을 쏴주고 그것을 "웹페이지" 에서 볼수 있도록 만들고 싶습니다.
2. 궁극적으로 하고자 하는것
스마트폰으로 보이는 화면을 웹으로 보면서 컨트롤해서 스마트폰이 탑재된 로봇의 전후 움직임을 제어하고 싶습니다.
현재까지 안드로이드 앱과 블루투스 리더기가 달린 로봇을 연결하고 모터에 신호를 보내 움직임을 제어하는것 까진 했습니다.
웹으로 카메라 영상을 스트리밍하고 웹에서 보내는 컨트롤을 수신할수 있게 하고 싶습니다.
구현하려면 어느쪽을 공부해야 할까요?
아직 공부중이라 모르는것이 많습니다. 큰 방향만이라도 잡을수 있도록 전문가 분들의 조언 부탁드립니다. 감사합니다.
ps -
검색은 동영상 스트리밍, 원격 스트리밍 등등으로 해봣지만 원하는 답을 찾을수 없엇고
공지사항은 끝까지 읽었습니다.
우선 웹으로 보이도록 하려면 안드로이드 스마트폰에서 웹서버를 구현해야 합니다.
웹서버는 찾아보니 i-jetty, tjws 와 같은 오픈소스가 있더군요. 이걸 참고하시면 될 거 같구요.
웹페이지를 통해 영상을 보려면 플래시, ffserver 등을 이용한 동영상 스트리밍도 가능하겠지만,
mjpeg 스트리밍(motion-jpeg) 을 통해 jpg 이미지를 연속적으로 보내고 받는 방법이 가장 쉽습니다.
스트리밍과 동시에 로봇 제어를 하나의 웹페이지를 통해 구현하려면 자바스크립트를 적용하면 될 겁니다.




실시간 스트리밍은 쉬운 일은 아닙니다.
동영상을 녹화하기 위해 MediaRecorder를 알아 보시고요.
영상을 실시간 으로 보내기 위해 RTP를 공부해 보시기 바랍니다.