Php 限制服务器端的播放持续时间

Php 限制服务器端的播放持续时间,php,actionscript-3,nginx,limit,flv,Php,Actionscript 3,Nginx,Limit,Flv,我正在寻找的解决方案,将允许我限制用户播放时间 网络上的许多服务(如putlocker、dead megavideo.com或videobb)限制了免费用户的播放时间。有没有完整的开源解决方案?我使用nginx提供安全的flv文件,但我没有任何可能限制非高级用户的播放时间 我可以使用什么方法或完整的解决方案来限制它?我使用的是我自己的video.js-swf fork,它支持伪流。最可靠的方法是修改输出文件(完全破坏它-这样用户就不能下载它并在某个播放器中看到它,插入一些随机的字节序列,等等等等

我正在寻找的解决方案,将允许我限制用户播放时间

网络上的许多服务(如putlocker、dead megavideo.com或videobb)限制了免费用户的播放时间。有没有完整的开源解决方案?我使用nginx提供安全的flv文件,但我没有任何可能限制非高级用户的播放时间


我可以使用什么方法或完整的解决方案来限制它?我使用的是我自己的video.js-swf fork,它支持伪流。

最可靠的方法是修改输出文件(完全破坏它-这样用户就不能下载它并在某个播放器中看到它,插入一些随机的字节序列,等等等等),然后插入提示点。您的播放器应该读取提示点,如果“戳记”匹配,它应该停止播放并显示警告消息


在最坏的情况下,你只能做提示点的事情。但在这种情况下,您必须意识到,更熟练的用户会嗅探文件,并在某些VLC或其他东西中看到它…

在Wowza中,我们有setPlayDuration(),但我正在寻找其他类似的东西(我寻找免费的开源解决方案)。对于Wowza,您只将该部分流式传输给您指定为setPlayDuration参数的用户。您提到的两个服务都不使用流式传输。那么,您到底想做什么,流式加载还是渐进式加载?我已经告诉过你如何使用渐进式加载。我使用http伪流——我认为这是最简单的一种,并且大多数可用的播放器都支持它。