2009-08-31 39 views
2

如何存储视频(无论是在数据库还是文件系统中),以便不必从开始流式传输开始,我可以从任何修复索引启动此流式处理。如何存储具有适当索引的视频

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

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

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

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

感谢,

GG

+0

我的回答有帮助吗? – 2009-09-02 14:29:50

+0

我无法弄清楚我必须做什么。根据您的观点,我必须正常存储该视频,所有内容都取决于流媒体技术,而不取决于我们如何存储该视频。 – 2009-09-06 14:33:11

回答

1

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

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

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

但是,如果您无法快速转发流,则需要将视频文件分割成更小的片段,并根据所选的映射点开始合适的视频文件。然后,您需要播放多个文件,直到达到终点。