안드로이드 개발 질문/답변
(글 수 45,052)
프로젝트를 진행중인데 ip카메라든 안드로이드 디바이스든 카메라가 촬영하는 장면을 보면서 동시에 대화가 가능한, 말하자면 음성교환이 되는 cctv 어플을 만드려고 합니다.
(최종적으로 만드려는 어플은 cctv가 아니기 때문에 마이크와 스피커를 이용해 음성교환이 가능해야 합니다.)
처음에 ip카메라를 이용하려고 했으나 안드로이드 폰을 ip카메라처럼 활용할 수 있을 것 같아 질문드립니다.
혹시 방법을 아시거나 관련 프로젝트를 진행해보신 분들의 조언을 구하고자 합니다.
안드로이드 폰을 활용하는 것이 어렵다면 마이크와 스피커가 내장된 ip카메라를 이용해 관련 어플을 만드는 데 필요한 힌트나 도움 될만한 싸이트를 알려주신다면 미친듯이 공부해서 반드시 완성시켜 자랑하겠습니다!!
부탁드립니다.
이 프로젝트를 진행중에 도움이 되셨던 서적이라도 추천해주셨으면 합니다^^
IP카메라로 진행한다면 RTP프로토콜, 영상코덱 등이 이미 다되있을테니 보려고 하는 디바이스에서 수신단만 처리하면 되겠고 그건 안드로이드에 이미 RTP 스트리밍을 보는게 제공 되기때문에 어렵지 않을꺼라고 생각됩니다.
하지만 웹카메라로 진행한다면 mpeg-4의 h.264 규격으로 영상을 인코딩하고 AAC로 음성을 인코딩하고 RTP프로토콜로 전송하는 송신단을 직접 만들어줘야 할텐데 RTP프로토콜을 써서 진행할것인지 아니면 TCP나 UDP로 직접 구현할것인지 영상코덱 음성코덱 등등 어떻게 전송하고 어떻게 디코딩해서 표현할것인지 많이 연구해야 할것같습니다.
저도 안해봐서 잘은 모르겠지만 h.254 AAC RTP프로토콜 3개가 핵심일것 같네요