2012-04-15 38 views
1

任何人都可以分享他們推薦的策略來確定帶寬並在定位移動設備時提供多個視頻嗎?或者,而不是試圖確定帶寬(我認爲這幾乎不可能做到始終如一,準確),而不是做出假設呢? 即 如果檢測到iPad,只需假設較低的帶寬。帶寬檢測和爲移動設備提供多個視頻的策略

如果爲iPad創建一個較小的.mp4,爲iPhone用戶使用相同的.mp4會更有意義,還是更小的視頻文件效果最好?

回答

0

我認爲它應該是幾件事情的組合,具體取決於您對不同組件的技術訪問權限。 我的意思是,例如,如果您自己編寫視頻服務器,則可以輕鬆知道與某人的連接速度較慢,並以較低的質量提供下一個視頻,或者在500KB之後停止投放視頻,並以較低質量重新啓動。 (或任何其他邏輯) 但是,如果您不自己編寫服務器,那麼您無法這樣做,並依賴於您使用的服務器提供給您的選項。

然後,您可以假設iPhone 3G/3GS的最大分辨率爲320x480或480x320,4和4S的最大分辨率是3GS的兩倍。 您可以假定iPad具有一定的分辨率,iPad 3具有另一個最大分辨率。 比你可以決定把iPad想象成一個速度較慢的連接設備,但對於我的國家來說,蜂窩連接便宜且速度非常快,這不是真的。所以你可以依靠地理位置。當然,你無法可靠地從IP中推斷出位置,但你可以得到足夠的東西。

然後可以選擇只是詢問用戶。這可能是最簡單的,也是最準確的(服務器方法除外)。 這也是非常標準的,並在許多網站視頻中完成。 首先選擇他的連接類型或視頻質量/分辨率之後,您可以將用戶再保存配置上並沒有錯誤這個...

我的觀點是 - 有你可以考慮很多東西。但是你要求人們爲你做出決定......我認爲這是不對的;-) 如果你不能提出一個讓你感到滿意的假設 - 那麼請求用戶自己決定。 如果你只有80-90%肯定,然後使用你的假設選擇默認值,並讓用戶再次選擇。

+0

當然,我不是這方面的專家,但這些只是我的經驗考慮的一些事情:-) – 2012-04-15 16:42:18