当前位置: 首页 > 网络应用技术

关于实施封面视频文件生成封面设计思维

时间:2023-03-08 20:34:35 网络应用技术

  对于多媒体存储服务,按需视频文件的封面应该是非常基本的功能之一。目前,正在开发的多媒体存储服务正面临着这种需求。由于这种多媒体存储服务从头开始,因此缺乏一些基本功能,您不会笑。

  但是,这正是由于刮擦的发展,因此在我们眼中逐渐浮出水面的许多问题已经逐渐浮出水面。

  首先,让我们看一下多媒体存储服务的当前状态。

  目前,多媒体存储服务已经具有基本功能,例如上传,下载,观看预览,转码,查询,删除等。

  文件结构定义如下:

  以上所有功能均基于结构。

  现在出现了一个新的需求,它将为视频文件生成封面。我们应该如何设计实施计划?

  实际上,一般方案可以分为两类。一种方案是根据原始文件结构扩展相关字段,另一个方案是将封面作为单独的文件管理并使用原始文件处理。两者的差异和优势和缺点将在下面进行详细分析。

  该方案继续扩展当前定义的文件结构并增加了封面的关联地址,因此请添加一个字段以获取它。乍一看,没有问题,但是问题将在-Deppth Analysis.in中找到我们需要删除on -evend视频文件,应以理论删除相应的封面文件。这次,您会发现只有仅添加上述字段并且缺少操作句柄是不够的。因此,我们需要添加一个字段。

  根据上述计划,修改了文件结构:

  目前,上述结构满足了当前的需求。但是我们只能满足当前的单一需求吗?我们应该再考虑更长吗?是的,作为一名高级研发工程师,除了设计满足符合该计划的最佳实施计划外当前的需求,它在以后的时期还需要具有很高的可伸缩性。

  所以问题是。如果我们要查询或修改封面的名称和大小,我们是否仍然添加新字段?如果要下载封面,您是否需要添加一个新字段...这次,您会发现实际上,我们复制文件结构的所有字段,这显然是不合理的。

  如果是这种情况,是否有更好的可扩展解决方案?答案是肯定的,请参考第二个。

  该方案由封面作为单独的文件管理,并与原始视频文件相关联。它可以解决解决方案遇到的各种问题。同时,它具有一定的可扩展性。如果我们想满足当前的需求,我们只需要添加一个字段来存储封面文件的ID文件即可将视频文件的封面文件关联。在视频文件的封面上可以将其转换为封面文件的操作,因此它简化了封面文件的管理逻辑,还有许多其他优点。您可以自己考虑。欢迎在评论区域留言。

  根据上述计划,修改了文件结构:

  每个人都会发现,原始文件结构的两个级别修改是最小值,确保文件结构的简洁性和抽象。在同一时间,它还满足当前需求并具有一定的可扩展性。

  实际上,在日常开发过程中,我们经常遇到各种需求和解决方案。我们希望成为一名高级研发工程师,我们必须找到更多符合整体情况。我们的系统体系结构实施方案。由于每个系统架构和业务系的设计和需求都不同,因此很难找到统一的解决方案。因此,我坚持认为的原则是“在设计和开发实施解决方案时,没有更好的选择。”

  以上是设计和开发需求设计和开发封面视频文件以生成封面的思维过程。欢迎大家评论评论的经历。