2010-08-01 3 views
0

stream.play (fileURL)을 호출 한 후 크기가 39MB 인 10 분 길이의 비디오 (h264/mp4) 12-16MB 정도의 파일이로드 될 때까지 재생을 시작하지 않습니다. (많은 수초 후) 마침내이 시점에서도 onMetaData가 나타납니다. 왜 즉시 재생이 시작되지 않습니까? 아니면 적어도 몇 초 안에 재생이 시작되지 않습니까? 이 비극적 인 리드를 제 시간에 일으키는 원인은 무엇일까요?NetStream으로 크고 긴 h264 파일을 재생하는 데 오랜 시간이 걸립니다.

감사합니다.

답변

2

미디어 서버에 있지 않습니다. 이것은 일반적인 http 요청입니다.

어떤 이유로 우리 비디오 파일 중 일부가 qt-faststart를 통해 실행되지 않는 것으로 보입니다. 나는 10 분 비디오를 시도하고 시작하는 데 15 초가 걸린 다음 qt-faststart를 통해 실행 한 후 즉시 시작했습니다.

그래서 여기에 솔루션 QT-는 FastStart :

1

Red5 또는 Flash Media Server와 같은 미디어 서버를 사용하고 있습니까?

그렇지 않은 경우 코드는 점진적 다운로드를 사용하며 특정 양의 파일이 다운로드 될 때까지 재생을 시작하지 않습니다.

+1

오른쪽이며,이 솔루션은 QT-는 FastStart를 사용하여 파일의 머리에 메타 데이터 정보를 이동했다. – Shizam

관련 문제