3
여기

있는 HTTP 라이브 스트리밍 기술을 필요로 응용 프로그램에 대한 requirement,애플의 정책은

앱이 셀룰러 네트워크를 통해 비디오를 제공하는 경우 애플 리케이션, 비디오는 10 분 시간 또는 5 중 하나를 초과 5 분 안에 MB의 데이터를 전송하려면 HTTP 라이브 스트리밍을 사용해야합니다. (프로그레시브 다운로드가 작은 클립을 사용할 수있다.)

를 앱이 셀룰러 네트워크를 통해 HTTP 라이브 스트리밍을 사용하는 경우, 당신은 64 Kbps 이상 낮은 대역폭 (낮은 대역폭 스트림에서 적어도 하나 개의 스트림을 제공해야 할 수있다 오디오 전용 또는 오디오 인 경우 이미지).

이러한 요구 사항은 Apple 제품에서 사용하기 위해 App Store에서 배포하기 위해 제출 된 iOS 앱에 적용됩니다. Apple의 재량에 따라 호환되지 않는 앱이 거부되거나 제거 된 일 수 있습니다.

5 분 안에 10 분 또는 5MB로 제한을 설정하는 실제 목적은 무엇입니까? 그리고이 두 가지 특정 데이터를 사용하는 이유는 무엇입니까? 임계 값을 64kps로 설정해야하는 이유는 무엇입니까?

+0

왜냐하면 셀 회사는 후불 계획을 구입할 때를 좋아하지만 절대적으로 깨끗한 공중파를 싫어하기 때문에. –

+0

5 분 10 분에 대해서는 알지 못하지만 64Kbps 스트림의 목적이 사용자의 무선 통신 연결이 얼마나 엉터리이든 관계없이 사용자가 적어도 무언가를들을 수 있도록 보장하는 것입니다. . –

+0

64kbps 설명해 주셔서 감사합니다. "> ="대신 "<="인 이유가 혼란 스럽습니다. BTW, 품질은 또한 전송 속도 비율뿐만 아니라 압축 방식을 기반으로해야합니다. – Forrest

답변

0

이것은 진보적 인 다운로드와 관련하여 Adaptive video bitrate streaming을 격려하기위한 목적으로 수행 된 것 같습니다.

점진적 다운로드의 경우 큰 비디오는 잠재적으로 모바일 장치에서 사용 가능한 모든 데이터를 소비 할 수 있습니다. 적응 형 스트리밍을 사용하면 관심있는 비디오 부분 만 볼 수 있습니다.

적응 형 스트리밍을 사용하면 비디오 전송 속도가 사용 가능한 대역폭에 맞춰집니다. 이러한 목적으로, 매우 느린 이동 연결, 즉 GPRS의 경우, 64Kbps로 인코딩 된 스트림은 여전히 ​​스트리밍 될 수있다.

관련 문제