안드로이드로 동영상은 아니고 녹음 된 음성을 파일로을서버에 올리고(문자도 주고받을수 있는 HTTP 서버면 좋겠습니다)
서버에 접속하여 듣고 싶을때는 스트리밍으로
듣는 서버를 구축하고 싶습니다. 서버는 실제 서비스처럼 IDC에 구현을 하고 싶은데,
초보라서 어떤 식으로 개발해야 되는지 패턴조차 모르겠습니다.
패턴이나 어떤식으로 인터넷에서 써칭해서 구현 해야 하는지 조금만 알켜주시면 감사하겠습니다.
동영상이나 음성 파일 스트리밍은 안드로이드의 mediaplayer(?) 클래스 또는 동영상 플레이어에게 단순히 웹서버에 존재하는 파일의 url 만 던져줘도 지가 알아서 버퍼링하면서 실시간으로 들을수 있습니다.
고로 실제 스트리밍 서버를 구현하시는것 보다는, 웹서버를 구축하시는게 더 쉽고 간편한 방법이라 생각되네요.
통신 방식을 간단하게 설명드리자면,
안드로이드폰와 서버와의 데이터 통신만을 위한 웹페이지가 필요 합니다. (UI 없음, 오직 데이터만 표시됨)
웹페이지를 통해 스마트폰에서 post/get 방식으로 원하는 데이터를 요청하고, 웹페이지에서는 그것을 받아
DB 또는 내부적인 서버 처리를 하고 그에 대한 결과값을 xml 이나 json 형식으로 만들어서 웹페이지에 뿌려주고,
스마트폰에서 다시 그 데이터를 읽어가는 형식으로 만드시는게 일반적이라고 생각됩니다.
웹서버 구축, json/xml 파싱, 안드로이드로 post/get 방식으로 웹페이지 접근 및 읽기 정도로 인터넷 검색해보시면, 좋은 자료들이 많으리라 생각됩니다.
정말 감사합니다. 많은 도움 되었습니다 :)
저도 질문 작성자 님과 비슷한 상황인것 같아요.
개인적인 동영상 서버를 구축해서 실시간으로 동영상을 보는 앱을 개발하고 싶거든요.
답변 내용을 보면서 많은 부분이 도움이 되었지만, 막상 웹서버를 구축하는법도 모르니 난감하네요 ㅠㅠ
혹시 도움이 될만한 책이 있을까 싶어서 질문드립니다~
로그인 유지
동영상이나 음성 파일 스트리밍은 안드로이드의 mediaplayer(?) 클래스 또는 동영상 플레이어에게 단순히 웹서버에 존재하는 파일의 url 만 던져줘도 지가 알아서 버퍼링하면서 실시간으로 들을수 있습니다.
고로 실제 스트리밍 서버를 구현하시는것 보다는, 웹서버를 구축하시는게 더 쉽고 간편한 방법이라 생각되네요.
통신 방식을 간단하게 설명드리자면,
안드로이드폰와 서버와의 데이터 통신만을 위한 웹페이지가 필요 합니다. (UI 없음, 오직 데이터만 표시됨)
웹페이지를 통해 스마트폰에서 post/get 방식으로 원하는 데이터를 요청하고, 웹페이지에서는 그것을 받아
DB 또는 내부적인 서버 처리를 하고 그에 대한 결과값을 xml 이나 json 형식으로 만들어서 웹페이지에 뿌려주고,
스마트폰에서 다시 그 데이터를 읽어가는 형식으로 만드시는게 일반적이라고 생각됩니다.
웹서버 구축, json/xml 파싱, 안드로이드로 post/get 방식으로 웹페이지 접근 및 읽기 정도로 인터넷 검색해보시면, 좋은 자료들이 많으리라 생각됩니다.