3

這裏是requirement爲需要採取的HTTP實時流媒體技術應用,蘋果政策的HTTP實時流媒體應用程式

如果您的應用程序提供了在蜂窩網絡上的視頻,而視頻超過要麼持續10分鐘或5五分鐘內的MB數據,您需要使用HTTP Live Streaming。 (漸進式下載可用於較小的剪輯。)

如果你的應用在蜂窩網絡上使用HTTP實時流,你需要 以64 Kbps或更低的帶寬 (低帶寬數據流提供至少一個流可是僅音頻或音頻與仍然 圖像)。

這些要求適用於提交用於在Apple產品上使用的 App Store中分發的iOS應用程序。蘋果可能會拒絕或刪除不符合規範的應用程序。

在5分鐘內設置10分鐘或5MB限制的真正目的是什麼?那麼使用這兩個特定數據的原因是什麼?爲什麼將閾值設置爲64 kps?

+0

因爲細胞公司喜歡你購買後付款計劃,但絕對厭惡你玷污他們原始的電波。 – 2012-03-30 04:08:33

+0

我不知道5MB的10分鐘,但我敢打賭,<64 Kbps數據流的目的是爲了保證用戶至少能聽到某些東西,不管他的信元連接有多糟糕。 – 2012-03-30 04:19:02

+0

感謝解釋64kbps。困惑的是,爲什麼它是「<=」而不是「> =」。順便說一句,質量應該也是基於壓縮的方式,而不僅僅是傳輸速度比。 – Forrest 2012-03-30 04:51:40

回答

0

我認爲這是爲了鼓勵Adaptive video bitrate streaming關於漸進式下載的目的。

在漸進式下載的情況下,大型視頻可能會消耗移動設備上的所有可用數據量。使用自適應流媒體,您只能觀看您感興趣的視頻部分。

此外,在自適應流媒體中,視頻發送速率適應於可用帶寬。爲此,在非常慢的移動連接即GPRS的情況下,以64Kbps編碼的流仍然可以流式傳輸。