안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
서버에 올라가 있는 동영상 파일(MP4 TS같은)을 시간별로 끊어서 다운 받을 수 있나요?
예를 들면 10초~20초까지의 부분만 다운받아서 저장하고 그 부분만 플레이하게 한다던지
전체 다운로드 없이 특정 구간만 다운로드하는 방법을 찾다가 여기에 질문을 올립니다.
감사합니다.
마비노기영웅전 프리미어서버 뉴키
-
다음에 직장을 구할 때는 퇴근을 도망이라고 부르지 않는 직업이 좋을 것 같다.
-
ts라면 우선 bitrate를 알 수 있다면, 받을 위치를 구할 수 있으니 Htttp range requset로 해당 위치만 받아 떨구면 됩니다.
ex) 1Mbps 일 경우 10초 후 위치가 10M 부터일테구 20M까지 받음 20초까지의 10초 영상이 됩니다.
하지만 mp4의 경우 탐색(seek)을 하기 위한 인덱스나 시간정보가 들어간 위치, 실제 데이터가 들어 있는 위치가 나누어져 있기 때문에 새로 인코딩하기 전엔, 부분만 받아 사용하시기 어려울 겁니다.