如何制作实时视频流和一些控件

时间:2012-02-13 21:31:03

标签: php

我已经开发了一个用于电子学习系统的php网站,我希望在其上传输实时会话,以便只有我的用户可以访问和显示它,此外,我想控制用户观看视频所依赖的分钟数在那里平衡(例如,如果用户在他的余额中有一美元,他可以观看10分钟的视频会话,当他的分钟结束时他将无法再观看视频)。

所以请各位帮帮我,因为我不知道从哪里开始解决这个问题。

谢谢

4 个答案:

答案 0 :(得分:0)

我不认为只用PHP就可以做到这一点。闪存播放必须支持某种功能,它可以每隔几秒钟拉动一次平衡。

如果您发现支持此类内容的Flash播放器,那么实现PHP将非常容易,因为它只需要轮询数据库以获得用户平衡。

您可以将流媒体链接设置为PHP文件,并且根据客户端Flash播放器加载视频的方式,您可以施加限制。

另一方面,为什么不让他们完成他们正在观看的视频?强加这样的限制会阻止用户学习..

- 请再次阅读您的消息,不确定后者是否适用于直播会话..

答案 1 :(得分:0)

为了做到这一点,你可能需要创建一个SIP服务......这远远超出普通php网站的界限。

答案 2 :(得分:0)

这不是那么简单,但基本上你需要一个能够流式传输的视频服务器(你知道:-))。您需要通过api控制流。

如果付费,您的服务器必须检查用户是否可以启动流。如果她有权利(她支付),你可以流,否则她不应该在第一时间走这么远。

另外要小心,因为可以使用URL启动流。所以重要的是安全性,如果你想要很多用户。您无法承担任何安全漏洞。

您也可以考虑加密视频内容,具体取决于其值。

这是一个非常简短的解释,但我希望我给你一个开始......你必须建立一个全球架构。在搜索引擎上寻找VOD架构或类似的东西。

答案 3 :(得分:0)

您可能需要一个流媒体服务,以及像Flowplayer这样的高级播放器 - 它比JW-Player拥有数十亿的功能。