我已经为一个电子学习系统开发了一个php网站,l想要在它上流式直播会议,以便只有我的用户可以访问和显示它,此外,我想控制多少分钟用户可以观看视频取决于那里的余额(例如,如果用户有一美元在他的余额,他可以观看10分钟的视频会议,当他的分钟结束时,他将不能再观看视频)。
所以,伙计们,请帮帮我,因为我不知道从哪里开始解决这个问题。
谢谢
发布于 2012-02-14 05:36:44
我认为仅仅使用PHP是不可能的。flash play必须支持某种功能,它可以每隔几秒钟提取余额。
如果你找到一个支持这样的东西的flash播放器,那么实现PHP将是非常容易的,因为它只需要轮询数据库以获得用户余额。
您可以设置指向PHP文件的流链接,根据客户端flash播放器加载视频的方式,您可以施加限制。
另外,为什么不让他们看完他们正在看的视频呢?强加这样的限制会阻止你的用户学习..
--只需再次阅读您的消息,不确定后者是否适用于实时流媒体会话。
发布于 2012-02-14 05:40:03
为此,您可能需要创建一个SIP服务...这远远超出了一个普通php网站的界限。
发布于 2012-02-14 05:41:08
这不是一件简单的事情,但从根本上说,你需要一个能够流式传输的视频服务器(你知道:-)。您需要通过api对流进行控制。
你的服务器将不得不检查用户是否可以启动一个流,如果她付费的话。如果她有权利(她付钱),你可以流媒体,否则她一开始就不应该走这么远。
也要小心,因为流可能是以URL开始的。因此,如果您想要大量用户,那么重要的是安全性。你承担不起任何安全漏洞。
您还可以考虑对视频内容进行加密,具体取决于视频内容的一般价值。
这是一个非常简短的解释,但我希望我给了你一个开始。您必须构建一个全局架构。在搜索引擎上寻找视频点播架构或类似的东西。
https://stackoverflow.com/questions/9268340
复制相似问题