【问题标题】:Flash vs. Silverlight vs. HTML5 [closed]Flash 与 Silverlight 与 HTML5 [关闭]
【发布时间】:2010-07-28 18:17:04
【问题描述】:

我将开发一个视频共享(针对某些类型的视频和向公众开放)网站。 我打算使用 Sorenson 压缩而不是 FFMPEG 进行处理。谁有其他选择?

这些是一些基本要求:

**我的应用是 .NET 应用。因此,您可能会考虑使用 Silverlight。但我想用最好的

播放时的视频质量必须是最好的 部署包/文件的最小尺寸 易于玩家自定义 + 丰富的 API 视频应该在没有太多额外插件的 PC 和移动设备上流畅播放 良好的流媒体支持 支持所有操作系统(Linux?是) 支持高清

有什么建议吗?

【问题讨论】:

    标签: flash


    【解决方案1】:

    我建议,您先选择一个主要市场,然后以最快、最简单且适合您的目标受众的方式实施应用程序。一旦应用上线并且人们正在使用它,您就可以创建更多客户端进行扩展。
    例如,您可能会说,您可以使用 PC 和 Mac 用户,您不关心 linux 或移动设备并使用闪存。如果用户接收良好,那么用户会告诉你,他们希望你下一步去哪里。他们会为 iPhone 支持而哭泣吗?他们会说“应用程序很棒,但闪存很烂”吗?谁知道呢。

    不要尝试构建在所有平台上都能完美运行的软件。这从不有效。构建一个服务器,构建一个可以在您预先选择的一组平台上完美运行的客户端,然后问自己,还有哪些平台值得移植。

    我个人认为flash是最好的选择。截至目前,它在您的选择中具有最高的市场渗透率。滚动您自己的播放器很容易,但即使您不想这样做,也有大量的开源和商业解决方案。

    问候
    back2dos

    【讨论】:

      【解决方案2】:

      以上都不是你的灵丹妙药。 HTML5 仍然在不断变化,并且没有完全实现,更不用说 HTML5 兼容版本的浏览器的浏览器份额达到了黄油区。 Silverlight 让您的一些用户望而却步,而 Flash 在 linux 上受到了打击。

      如果我和你一样,我会选择 Flash 或 HTML5。浏览器将很快更新,但从最终用户演示的角度来看,尽管 Flash 有很多可怕的故障,但仍然相当“可靠”。

      【讨论】:

      • 我将从我的选项中删除 HTML5。我担心闪存是否会被 Apple 和 MSFT 杀死
      • Flash 不会很快消失。不幸的是。任何说其他话的人都是想向你推销东西。
      • @Projapti - 总是有可能,但不太可能。苹果,很多人都渴望看到它消亡。绝大多数人只是在跟风,对优势和劣势一无所知。 Flash 实际上非常好,没有什么讨厌或可怕的地方——当然比用 JavaScript 开发要好。
      • @Projapati:就我个人而言,我不会太担心这一点。它绝对不会在你的应用程序第一次重写之前消失;)如果你在乎,我写了一篇很长的帖子来说明我为什么这么认为:stackoverflow.com/questions/2643407/…
      • 谢谢各位。这无缘无故令人困惑。我不想陷入困境,我使用一种技术,后来我必须将所有视频重新编码为另一种格式。我希望你能理解我的担忧。即使我是 .net 开发人员,我也没有做过任何 Flash 编程
      【解决方案3】:

      HTML5 还为时过早。至少在您不提供与胡须相关的产品的情况下,拧 Linux。如果您想支持 Linux,请记住 Silverlight 1 + 2:可以使用 Moonlight(我更喜欢 Moonshine),Silverlight 3+:可能在几年后。如果您的主要目标是流式传输高清视频,请给 DIVX WebPlayer 一个机会。质量第一。

      DivX

      【讨论】:

      • 我的主要目标不是流式传输高清视频 我想让用户上传高清视频
      • 好的,所以你有一个上传处理程序.. ashx 或类似的东西.. 在后台,在前端我会为用户提供一个 silverlight 上传组件,如果没有检测到 silverlight,加载一个flash 组件,如果没有检测到 flash 或 silverlight,则提供一个简单的 html 上传表单。
      • 上传器组件独立于播放器。上传者将原始视频转储到队列中。引擎将处理文件(带有转换)并发布它。该发布的文件将由播放器播放。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多