【问题标题】:How to protect an url video streaming using flumotion?如何使用 Flumotion 保护 url 视频流?
【发布时间】:2014-06-07 19:25:16
【问题描述】:

这是我的场景: 我有一个只有登录用户才能访问的本地主机网站。它们存储在 mysql 数据库中。 服务器端正在运行 PHP。 在我的网站内,我有一个视频播放器,可以播放来自 localhost Flumotion 视频流服务器的视频。

我想保护我的视频流网址,以便只有注册用户才能访问它。如果有人复制视频 URL,它将无法在我的网站之外播放。

我该怎么做?

编辑:我的意思是“视频网址”,如下所示:192.168.1.221/myvideo.mp4(我在本地主机上运行的flumotion视频流) 这是 html5 视频播放器获取的 url。我想保护它免于在另一个浏览器选项卡中复制和粘贴。因为如果我这样做,我可以在不需要我的网站的情况下玩它。

【问题讨论】:

标签: php video video-streaming


【解决方案1】:

您可以检查用户是否已登录,方法是根据您的登录系统的工作方式检查是否设置了会话。

function is_logged_in(){
    if (!isset($_SESSION['you_session_name']))//user is not logged in..
        return false;

    return true;
}

然后在您的视频页面中检查用户是否实际登录,以及是否没有将他重定向到另一个页面:

if (!is_logged_in()) header("Location: http://redirectsite.com/page");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-15
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多