使用 lighttpd 和 Mod_h264 限制视频流 x 分钟

使用 lighttpd 和 Mod_h264 限制视频流 x 分钟

我在 CentOS 上使用 lighttpd 和 mod_h264 运行视频流。现在,我想设置客户端只能观看前 x 分钟的电影。例如:10 分钟。谁能给我一个解决方案?谢谢!

答案1

您可以将startend参数设置为 url 的一部分

http://www.example.com/video.mp4?start=15&end=600

它应该从 0 开始播放视频并让其播放 10 分钟。

最好使用预览链接和一些服务器端重写,因为上述内容可以轻松地手动调整。

"mod_rewrite"通过将其作为 的一部分来启用 URL 重写server.modules

添加

url.rewrite = (
"(.*)/preview$" => "$1?start=0&end=600"
)

给定一个 URL,例如

 http://www.example.com/video.mp4/preview

将提供文件的前 10 分钟。

相关内容