如何使用flumotion保护网址视频流?

时间:2014-06-07 19:25:17

标签: php video video-streaming

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

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

我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

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

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");