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

h.264를 이용한 서버 없는 실시간 스트리밍

0 추천
서버없이 pc에서 안드로이드로 실시간 스트리밍을 하려고하는데

 

관련정보를 아무리 찾아봐도 서버 얘기 위주네요

 

1. h.264를 이용해 인코딩

2. 인코딩한 데이터를 안드로이드로 실시간 스트리밍

 

h.264를 이용한 것 보다 인코딩이나 지연시간이 빠른 방법이 있다면 다른 방법도 괜찮습니다.
lelelele (120 포인트) 님이 2016년 9월 2일 질문

1개의 답변

0 추천

보내는 곳이 있어야 하니.. 서버가 없을 순 없죠..

  VLC(http://dg087.tistory.com/66) 를 사용하시면, 프로그램에서 RTSP 서버를 활성화 시킬 수 있으니

시도 해보세요.

속도의 경우 인코딩은 PC성능에 영향을 받을텐데.. 

요즘 PC성능이 좋다보니, 해상도가 아주 크지 않는 이상, 지연은 거의 없다고 보시면 될겁니다. 

전송 + 버퍼링 딜레이가 문제인데, 전송은 RTP 형식으로 하고, 버퍼의 경우 거의 가지지 않고 영상 들어오면 바로 그리게 하는 방식으로 구현하면 최소 0.2~0.3 sec 정도의 딜레이가 나오는 듯 합니다.

물론 여러 이슈로 보통은 0.5sec정도로 수렴하구요. TCP interleave 방식으로 전송하면 1초 이상의 딜레이가 발생합니다.

 

익명사용자 님이 2016년 9월 2일 답변
2016년 9월 2일 수정
...