如何使用正确的索引存储视频

时间:2009-08-31 13:18:41

标签: database video store

如何存储视频(在数据库或文件系统中),以便不是从启动开始流式传输,而是可以从任何修复索引开始此流式传输。

主要目标就像我有一个大型的纽约道路视频从一端到另一端以及相应的纽约地图保存在中央服务器上。现在,用户打开网站并选择纽约地图上的两个点,并且这两个点之间的道路视频开始流式传输,而不是从开始但是从用户给出的第一点到第二点。

因此,主要要求是存储带有索引的视频,以便我可以从任何索引开始流式传输。

编辑部分: 实际上我正在计划如何存储完整城市的视频,以便每当他在地图上选择它时我都可以向用户显示。 所以现在我的主要问题是我可以合并一个视频中的所有道路的视频,如各种链接列表(道路)。就像如果有在特定点两圈然后,而不是从该点不同的路径存储两个视频我可以将它们存储在一个单一的视频,使得该视频,你必须发挥将取决于起止点由用户和最短路径选择在这两点之间,但我可以将所有道路的视频存储为单个视频。

我该怎么做呢,它会依赖于流机制还是存储?

谢谢,

GG

1 个答案:

答案 0 :(得分:1)

我想这一切都取决于你的播放/流媒体机制的能力。在确定如何存储文件和/或“索引”点之前,我会发现这些。询问有关您的流媒体技术的一些具体问题,例如:

  • 你可以快进到某一点吗?
  • 你能在某一点停下来吗?
  • 你可以在一个结束后播放一个流吗?
  • 可能有助于解决此问题的其他游戏功能?

如果您可以触发播放视频以快进到某一点,则可以将开始时间或帧的数量存储为快进并将其与地图开始相关联。您还需要在特定点“中止”流,这与您的地图终点匹配。

但是,如果您无法快进视频流,则需要将视频文件分成较小的片段,并根据所选的地图点从适当的视频文件开始。然后,您需要播放多个文件,直到达到终点。