2

我如何存储视频(在数据库或文件系统中),以便我可以从任何修复索引开始这个流,而不是从头开始流。

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

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

编辑部分:实际上我正在计划如何存储完整城市的视频,以便在用户在地图上选择它时将其显示给用户。所以现在我脑海中的主要问题是我可以将所有道路的视频合并到一个视频中,比如各种链接列表(道路)。就像如果在特定点有两个转弯,那么我可以将它们存储在一个视频中,而不是从该点存储两个视频以用于不同的路径,这样您必须播放的视频将取决于用户选择的起点和终点以及最短路径在这两点之间,但是我可以将所有道路的视频存储为一个视频吗?

我该怎么做,它取决于流机制还是存储?

谢谢,

GG

4

1 回答 1

1

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

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

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

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

于 2009-08-31T13:51:41.040 回答