【发布时间】:2018-10-04 10:48:12
【问题描述】:
背景: 我正在制作一个包含 50 多个短视频(10 分钟,720p)的视频项目,我想在网上展示这些视频。我当前的架构是将 16 个视频标签放置在 4x4 网格中,然后使用 JavaScript 在加载时随机设置它们的源,然后单击缩放视频以覆盖全屏,直到再次单击。
问题: 720p webm 中的每个视频约为 80mb。有 16 个视频,总共 1.3GB,或每分钟 130MB,或每秒 2MB。这是一个荒谬的数据量,我想,也许我错了。每个视频都这么大(80mb)是为了支持缩放全屏功能。
我的解决方案想法: 每个视频有两种分辨率,低分辨率用于网格布局,较高分辨率用于点击缩放。
我的问题:如何使这一切顺利?我可以在背景点击低分辨率视频的位置预加载高分辨率视频吗?并在 CSS 转换中进行转换?或者有更好的方法吗?
第二个问题:如何在线托管?我可以把视频放在 vimeo 上吗?现在我正在使用 wordpress.com 托管。
【问题讨论】:
标签: javascript video-streaming jss