【问题标题】:Limit playback duration server-side限制播放持续时间服务器端
【发布时间】:2013-10-28 22:31:10
【问题描述】:

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

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

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

【问题讨论】:

    标签: php actionscript-3 nginx limit flv


    【解决方案1】:

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

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

    【讨论】:

    • 在 Wowza 我们有 setPlayDuration(),但我正在寻找其他的东西(我寻找免费的开源解决方案)。在 Wowza 的情况下,您只将那部分流式传输给您指定为 setPlayDuration 参数的用户。
    • 你提到的服务都没有使用流媒体。那么你到底想要做什么,流式加载还是渐进式加载?我已经告诉过你如何使用渐进式负载来做到这一点。
    • 我使用 http 伪流 - 我认为这是最简单的一种,并且大多数可用的播放器都支持它。
    猜你喜欢
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多