创建像twitch或ustream这样的流媒体网站?

时间:2013-02-19 03:06:34

标签: php jquery flash streaming

我很好奇如何创建像twitch.tv,justin.tv,ustream等网站。

我在PHP,jquery,MySQL,flash等方面有很多经验。我是一个非常全面的Web开发人员。

基本上我只是想知道从哪里开始。我可以使用某种类型的开源解决方案来开始吗?这会带来什么?我假设我需要创建一个接受传入流的脚本,然后单独显示它们的数据,以便人们可以拥有自己的配置文件等等。

就像我说的,我不知道从哪里开始,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:2)

从以前的googleling我发现了一些有用的信息,所以我将它分享给你。

您可以利用Comet Programming来完成任务。但问题是你从来没有找到任何有用的example

Comet是一种Web应用程序模型,其中长时间持有的HTTP请求允许Web服务器将数据推送到浏览器,而浏览器不会明确请求它。 more words on comet

您还可以在定期时间内使用Ajax long-polling命中服务器,并检查此技术广泛使用的更新。 Some more

您也可以使用server side scripting javascript。最着名和最广泛使用的j之一是node.jsNode.js

  1. Node.js - 可以使用套接字向浏览器提供实时更新的后端服务器。
  2. Backbone.js - 构建单页应用程序的半结构化方式“像gmail”
  3. 我还将Require.js包含在该列表中,该列表主要用于异步加载所有Backbone javascript文件。它有助于保持应用程序的文件结构可维护。

    当我开始学习comet时,我发现有用的例子。