1

任何人都可以分享他们在针对移动设备时确定带宽和提供多个视频的推荐策略吗?

或者,与其尝试确定带宽(我认为几乎不可能始终如一地准确地做到这一点),不如做出假设?即如果检测到 iPad,只需假设较低的带宽。

如果为 iPad 创建一个较小的 .mp4,那么为 iPhone 用户使用相同的 .mp4 是否有意义,或者更小的视频文件效果最好?

4

1 回答 1

0

我认为它应该是几件事的组合,当然取决于您对不同组件的技术访问。我的意思是,例如,如果您自己编写视频服务器,您可以很容易地知道您与某人的连接速度很慢,并以较低质量提供下一个视频,或者在 500KB 之后停止提供视频并以较低质量重新启动。(或任何其他逻辑)但是如果您不编写服务器本身,那么您就不能这样做,并且依赖于您使用的服务器为您提供的选项。

那么你可以假设 iPhone 3G/3GS 的最大分辨率为 320x480 或 480x320,4 和 4S 的最大分辨率是 3GS 的两倍。您可以假设 iPad 具有一定的分辨率,而 iPad 3 具有另一个最大分辨率。您可以决定将 iPad 视为连接速度较慢的设备,但对于蜂窝连接便宜且速度非常快的我的国家而言,情况并非如此。所以你可以让它依赖于地理位置。当然,您无法从 IP 中可靠地推断出位置,但您可以获得“足够”的东西。

然后可以选择只询问用户。这可能是最简单、最准确的(除了服务器方法)。这也是相当标准的,并在许多网站视频中完成。在第一次选择他的连接类型或视频质量/分辨率后,您可以保存该配置,并且不再让用户对此感到烦恼......

我的观点是——你可以考虑很多事情。但是您是在要求人们为您做出决定……我认为这是不对的;-) 如果您无法提出自己感到满意的假设-请让用户自己决定。如果您只有 80-90% 的把握,那么请使用您的假设来选择默认值,然后让用户再次选择。

于 2012-04-15T16:41:35.500 回答