0

现在我正在构建一个网络界面。它应该类似于媒体控制系统。在这个界面中,用户可以从coverflow'ish 风格中选择一些视频并将视频放入队列中。队列像时间线一样可视化。这个界面是基于网络的,使用 TYPO3 FLOW 制作的。所以我得到了我的数据库数据来播放/流式传输。

我试图弄清楚如何流式传输我选择的数据。我更喜欢基于网络的解决方案,但我对一切都持开放态度。

谁能给我一个提示,哪种技术最适合?这就是我需要的:

  • 播放列表/队列存储在数据库中(不是视频本身,而是元数据和文件 URL)
  • 人们可以通过网络界面将项目添加到队列中(已经实现)
  • 如果队列/播放列表为空,我想播放一些随机视频
  • 如果有人将视频添加到播放列表/队列中,则该视频需要在给定时间播放(如果队列为空,则通常为 now()+60sec,endtime last clip +x 如果不​​是)
  • 如果我在队列中开始播放视频时打开流,则视频应该在那个时候开始

所以我需要在一个无限循环中动态地流式传输视频。我很想有一个基于网络的解决方案。就像 node.js 和 vidStreamer.js 一样,但我还不熟悉它。是否可以根据 mysql 输入动态播放内容?

4

1 回答 1

0

我会用 Javascript 做大部分客户端。导出元数据并预加载隐藏在视图中的视频,然后根据需要启动。使用 HTML5 视频,您可以轻松访问视频和播放器属性,从而获得正确的时间。

于 2013-05-19T09:09:12.937 回答