예측 미디어 캐싱을 구현하여 재생 시작 지연 시간을 최소화하고 미디어 항목 간 전환 시 버퍼링 일시중지를 없앱니다. 이렇게 하면 스크롤 가능한 미디어 피드에서 원활하고 고성능 재생이 보장되어 프리미엄 사용자 환경을 제공할 수 있습니다. Jetpack Media3를 통한 구현이 권장됩니다.
필수 구현
AEP 자격요건을 충족하려면 앱이 다음 요구사항을 준수해야 합니다.
| ID | 가이드라인 |
|---|---|
| AEP-PL-GAA | 애셋 전환은 50밀리초 미만으로 이루어져야 합니다. |
가이드라인 적용 대상
이 가이드라인은 다음에 적용됩니다.
- 다음 동영상을 예측할 수 있는 연속 또는 순차적 동영상 재생이 포함된 앱 예를 들어 짧은 형식 동영상 (SFV), 선형 재생목록 또는 자동 재생 목록이 있습니다.
- 앱을 사용할 수 있는 모든 폼 팩터
예외
이 가이드라인에는 다음 예외가 적용됩니다.
| ID | 예외 |
|---|---|
| AEP-PL-EAA | 사용자가 현재 동영상이 완료된 후 별도의 UI (예: 그리드, 목록 또는 추천 메뉴)에서 다음 동영상으로 적극적으로 이동하여 선택해야 하는 앱 |
| AEP-PL-EAB | 핵심 사용 사례가 라이브, P2P 또는 서버 중재 스트리밍 (예: 채팅 앱 및 라이브 스트리밍 앱)인 앱 이러한 동영상은 실시간이므로 캐시할 수 없습니다. |
| AEP-PL-EAC | 앱은 생태계 전반에서 유사한 품질, 사용자 기능, 안정성, 호환성을 제공하는 동등한 대체 프레임워크를 사용할 수 있습니다. 검토에 적합한 프레임워크가 있는 경우지원팀에 문의하세요. |
기능 문서 및 리소스
다음 리소스는 미리 로드 캐싱 기능에 관한 구현 가이드 및 기술 세부정보를 제공합니다. 이러한 리소스는 참조용으로만 제공되며 추가 프로그램 요구사항은 포함하지 않습니다.
- 더 빠른 응답을 위해 미리 로드 관리자 사용
- Media3를 사용한 미리 로드 소개
- Media3의 PreloadManager 심층 분석
- Instagram 및 Facebook은 Media3로 즉시 재생 제공