안드로이드 개발자 모임 게시판
(글 수 7,978)
버그는 아닌거 같고..
웹에서 동영상 플레이 관련.
HTTP 로 영상(mp4)을 스트리밍 할경우..
플레이되지 않는 케이스가 있음..
스맛폰 제조사에 문의 결과..
영상의 헤더가 데이터(?)보다 뒤에 존재할 경우 처리하지 못하고 에러를 띄운다고 함..
(영상데이터는 헤더가 왔다갔다 해도 되나봄?)
이런 경우 데이터 건너뛰고 헤더부분 요청하여 파싱후 다시 데이터를 다운로드 해야 하는데
안드로이드에는 이런 기능이 없다고 함.
--> 영상전문가가 아니라 솔직히 구체적인 이해는 불가함 -_-;
차기 업그레이드 되는 안드로이드 버전에서는 해결되었으면 하는 바램이 있는 1인.
2010.07.15 00:05:17
Mpeg4의 파일 형식 자체에서는 헤더의 위치는 아무 곳에 있어도 상관없는데요. HTTP로 받으면서 실시간으로 보기 위해서는 (Progressive Download) 동영상을 만들때는 헤더를 앞에 넣어서 제작해야 했던 것으로 기억하네요. 근데 동영상 녹화를 할때는 녹화가 다 끝난후에 필요한 정보들이 모두 정해지고 나서 젤 마지막에 넣어버리는게 편하기 때문에 뒤에 붙어 있는 영상들도 많을거에요.