2

多年来,我们一直在使用 RealNetworks 的 Helix 服务器来提供流媒体视频课程。

到目前为止,它一直是一个非常可靠的解决方案。

最近,由于 RealPlayer 问题,我们的支持电话从每周 2 到 3 次(主要是 PEBKAC 或防火墙问题)增加到每天 10 次左右。

我一直在争论要抛弃 Real 来支持别的东西,但我真的需要提出一个建议。

要求:

  1. 流式传输,而不是下载和播放。

  2. 嵌入在视频中的可点击书签(Real Text);

  3. 能够处理大约 100 个同时连接。

  4. 能够识别来自同一网络上另一台服务器的身份验证。

约束:

  1. 小型、免费(如啤酒)客户端/播放器(即没有嵌入式 iTunes!)

  2. 客户端/播放器的平台独立性(播放器必须适用于 windows/mac/linux)

评估产品时我应该寻找什么?

4

2 回答 2

3

你可以像youtube / google video /许多其他网站那样做。10 个 bajillion 视频不会错,对吧?

基本上有三个主要部分:

  1. 通过标准 HTTP 流式传输 FLV 或 M4V 视频,可以为此使用任何旧的网络服务器,如 apache
  2. 客户端是一个 Flash 应用程序。跨浏览器,跨平台,人人可看
  3. 在流中寻找而不必先缓冲整个视频——这是通过一些服务器端的诡计来实现的。基本上,如果您在 30 分钟的视频开始时观看,然后在第 23 分钟时立即点击,您不想等待整个内容首先下载。那么会发生什么,是浏览器发出点赞 http://example.com/getvideo.php?id=1234&position=23的请求- 然后服务器端脚本在最近的关键帧处动态剪切视频,拍一个 FLV标头到它上面,并从该点开始流式传输视频。那里有几个预制脚本,我没有尝试过,但xmoov看起来不错。

至于你的要求:

  1. 流媒体 - 是的
  2. 可点击的书签——你可以用一些 Flash 脚本来做到这一点。书签将与时间码一起存储在单独的文件(可能是 XML)中,Flash 播放器将根据视频中播放头的位置显示正确的书签
  3. 当然,可以处理尽可能多的网络浏览器。如果 apache/IIS 不够快,也许可以研究一下lighttpd
  4. 不确定来自其他服务器的身份验证是什么意思。需要对此进行更多解释。

约束:

  1. 是的,播放器是免费的。甚至不需要安装,直接从浏览器运行。您可以仅使用开源工具编写完整的闪存应用程序。(一些来自 adobe 的官方,一些 3rd 方的,取决于您的需要)
  2. 它是 flash,到处运行(除了 64bit linux 上的 64bit firefox,但他们不值得 flash,他们抱怨太多)
于 2008-10-27T22:15:52.453 回答
1

这个问题的解决方案是 iSpring player。

它实际上是一个强大的解决方案,带有一个 PowerPoint 插件,允许您将带有画外音的 PP 演示文稿直接转储到 Flash。

它还有一个不错的测验组件,它将 xml 结果提交到服务器,以便可以将其存储在数据库中。(警告 - 考试不安全,但测验很好。)

他们现在承诺每年都会推出 HTML5 视频,这将使我们在平板电脑/手机出现时解决问题。

于 2012-02-01T14:48:27.493 回答