2013-10-21 2 views
2

비디오 무거운 사이트에서 작업 중이며 이벤트로 인해 몇 개의 비디오가 재생되기 시작하지만 더 큰 이벤트 중 하나가 2 ~ 2 초 후에 언로드됩니다. 오류가 발생했습니다 :HTML5 비디오 - 재생 시작 후 리소스 오류를로드하지 못했습니다.

FAILED TO LOAD RESOURCE ERROR

잠시 전에로드되었지만.

각 비디오의 버퍼링을 비틀면서 약간 도움이되지만 언로드가 가끔 발생합니다. 이 문제를 관리하기위한 제안은 크게 감사하겠습니다.

답변

1

게시물에 정확한 정보를 제공하기에는 정보가 너무 적지 만 대역폭 (컴퓨터 및 인터넷) 및 비디오 비트 전송률을 첫 번째 지점으로 조사합니다. 동영상의 크기와 인코딩되는 비트율은 중요한 질문입니다 (HD, PAL/NTSC, 사용자 정의).

대역폭 문제는 여러 단계에서 발생할 수 :

  1. 이 비트 속도로 지속적으로해야합니다 (비디오 비트 레이트 + 오버 헤드의 합)에 필요한 총 비트 레이트를 제공 할 수있는 서버입니다 최소한. 이것은 서버가 사용할 수있는 인터넷 대역폭뿐만 아니라 스토리지 로딩, 서버로드 등과 같은 요인들도 마찬가지입니다.
  2. 인터넷 연결 (병목 지점)이이 비트 전송률을 통과 할 수 있습니까? 동영상의 총 비트 전송률이 사용 가능한 대역폭을 초과하는 경우 오버 헤드를 사용하면 스트림을 충분히 빠르게로드 할 수 없습니다.
  3. 컴퓨터에서 이러한 모든 비디오 스트림을 동시에 버퍼링하고 디코딩 할 수 있습니까? 비디오가 예를 들어 HD 인 경우 (브라우저 창에서 축소 된 경우에도 초기 프레임은 전체 프레임 차원에서 디코딩 됨) 컴퓨터는 하드웨어 가속화시에도 많은 양의 데이터를 디코딩하고 계산해야합니다.

실제로 인터넷 연결이능한 (오버 헤드 포함)인지 이미 알고있는 경우 3 점부터 시작합니다. 또한 브라우저가 버퍼의 임시 캐시로 디스크를 사용하는 경우 디스크가 고려 요소가됩니다 (검색 시간, 조각화).

각 비디오의 비트 전송률을 알아 내고 인터넷 연결로 처리 할 수 ​​있는지 확인해야합니다. 그렇다면 서버를 테스트하여 서버를 제공하는 데 문제가 있는지 확인하십시오. 콘텐츠 스트림. 아무 것도 표시되지 않으면 로컬 디스크의 비디오 (로컬 서버 사용)로 응용 프로그램을 실행하고 컴퓨터가 동시에 디코딩 할 수 있는지 확인하십시오.

비디오 스트림의 인코딩 자체 (일반 파일 오류, 비디오 컨테이너 파일 인 경우 비 전형적인 인코딩 체계 등)뿐만 아니라 좋은 대역폭과 관계없이 전송시 (패킷) 오류 가능성도 있습니다.

관련 문제