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

안드에서 실행중인 영상을 pc에서 실시간으로 스트리밍하려고 합니다.

0 추천
안드로이드 입문하는 학생입니다. 독학으로 공부 중인데 이게 맞는지 궁금합니다.

 

videoview에서 재생중인 영상의 프레임을 얻어와서 코덱으로 인코딩후 rtp 프로토콜을 이용하여 전송하고

pc에서 다시 코덱을 이용하여 디코딩 후 재생하느거라고 생각하는데 이게 맞는지 궁금합니다.
딘새 (360 포인트) 님이 2017년 5월 26일 질문

1개의 답변

+1 추천
 
채택된 답변

방향을 잘 못 잡으신 듯 합니다.

videoview에서 재생중인 영상의 프레임을 얻오는게 힘들 뿐더러, 다시 인코딩하는 것은 낭비입니다.

MediaExtractor 를 사용하여 H264 같은 데이터를 얻은 후 RTP 헤더만 씌워 전송하시는게 좋을 듯 합니다.

(구글에서 제공하는 ExoPlayer를 보시면 render로 MediaExtractor 로 구한 데이터를 넘겨 재생하는 부분이 있습니다. render로 보내는 부분을 RTP 전송하는 부분으로 변경 해주시면, 쉽게 구현 가능하실 듯 하네요..)

 

익명사용자 님이 2017년 5월 26일 답변
딘새님이 2017년 5월 26일 채택됨
...