다음을 통해 공유


임의 스트림에 대한 비트 속도 및 버퍼 창 값 계산

임의의 스트림 형식에 대한 적절한 비트 전송률 및 버퍼 창을 계산하는 것은 정확한 과학이 아닙니다. 한 가지 간단한 방법은 스트림의 크기를 길이(초)로 나눈 크기와 일치하도록 비트 속도를 설정하는 것입니다. 예를 들어 20초 동안 지속되는 총 68000비트 스트림의 비트 속도는 초당 3400비트(68000비트/20초 = 초당 3400비트)일 수 있습니다.

비트 속도를 할당하는 이 간단한 기술의 문제는 스트림 내의 데이터 분포를 고려하지 않는다는 것입니다. 많은 임의 스트림은 파일의 타임라인 따라 간격으로 더 많은 양의 데이터를 포함합니다. 예를 들어 이미지 스트림에는 다소 크지만 일반적으로 몇 초 간격으로 간격이 지정되는 샘플이 있습니다. 버퍼가 오버플로되지 않도록 버퍼 창을 설정해야 합니다.

버퍼 창을 검사 비트 속도(초당 비트)를 버퍼 창(초)에 곱하고 1000으로 나누어 스트림에 대한 버퍼의 크기를 비트 단위로 가져옵니다. 그런 다음 버퍼 크기가 프레젠테이션 시간에 버퍼 창보다 작은 샘플 조합을 스트림에 저장할 수 있을 만큼 큰지 확인합니다. 의심스런 경우 두 값을 모두 필요한 값보다 약간 높게 설정합니다.

콘텐츠 버퍼링

임의 스트림 형식 구성