繁体   English   中英

如何进行实时视频流及其控制

[英]how to make live video streaming and some controlls on it

我已经为电子学习系统开发了一个php网站,我想在其上流式传输实时会话,以便只有我的用户才能访问和显示它,此外,我想控制用户可以观看视频多少分钟,具体取决于那里的平衡(例如,如果用户的余额中有1美元,他可以观看10分钟的视频会话,而通话结束后,他将无法再观看视频)。

所以大家请帮我,因为我不知道从哪里可以解决这个问题。

谢谢

我认为仅靠PHP不可能做到这一点。 Flash播放必须支持某种功能,它可以每隔几秒钟拉动天平。

如果找到支持此类功能的Flash Player,则实施PHP会非常容易,因为只需要轮询数据库以获取用户余额即可。

您可能能够将流链接设置为PHP文件,并且取决于客户端Flash Player加载视频的方式,您可能会施加限制。

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

-只需再次阅读您的消息即可,不知道后者是否适用于实时流媒体会话。

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

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

您的服务器必须检查用户是否付费才能启动视频流。 如果她有权利(为之付款),则您可能会流媒体,否则她本来不应走得那么远。

也要小心,因为流可能以URL开头。 因此,如果您需要大量用户,那么重要的是安全性。 您无法承担任何安全漏洞。

通常,您还可以考虑对视频内容进行加密,具体取决于其价值。

这是一个简短的解释,但我希望我能给您一个开始...您必须构建一个全球架构。 在搜索引擎上查找VOD架构或类似内容。

您可能需要流服务,以及像Flowplayer这样的高级播放器-该功能比JW-Player具有数十亿的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM