如何使用PHP实现视频点播的鉴权

本文涉及的产品
视频点播 VOD,流量+存储+转码
简介: 本文主要介绍如何使用PHP实现视频点播的鉴权。
<?php
function A_Auth($filePath,$key,$domain,$expireTime){
        $timeStamp = time()+$expireTime;
        $sstring = $filePath.'-'.$timeStamp.'-0-0-'.$key;
        $md5hash = md5($sstring);
        $url = 'http://'.$domain.$filePath.'?auth_key='.$timeStamp.'-0-0-'.$md5hash;
        echo $url;
}
//设置URL有效期时长为1小时
$expireTime = 3600;
//点、直播或者CDN加速域名
$domain = '132.pier39.cn';
//鉴权Key
$key = '123ddd';
//文件访问路径,注意这里不需要带参数进来,如果最终访问的URL中有参数,直接拼接在A_Auth返回值后面即可
$filePath = '/1.txt';

A_Auth($filePath,$key,$domain,$expireTime);


?>
相关文章
|
4月前
|
前端开发 PHP 数据格式
【附带效果视频】php接口给前端返回流式数据,php使用event-stream进行数据推送,循环一次输出一次
【附带效果视频】php接口给前端返回流式数据,php使用event-stream进行数据推送,循环一次输出一次
145 0
|
5月前
|
Web App开发 Linux PHP
PHP 实现抖音视频去水印播放
该内容主要介绍了如何获取无水印的抖音视频播放地址。原理是通过替换播放地址中的参数来去除水印,首先提供了一个带水印和无水印的播放地址示例。接着,展示了一段PHP代码,该代码通过解析分享链接,获取视频ID,然后利用这些信息通过cURL发送请求,最终得到无水印的播放地址。需要注意的是,由于抖音对PC端的限制,可能需要模拟手机请求来实现。
138 0
|
6月前
|
PHP
php下载MP4视频
php下载MP4视频
137 0
|
编解码 前端开发 JavaScript
layui框架实战案例(5):基于PHP后端的layUI上传视频到七牛云对象储存并自动转码
layui框架实战案例(5):基于PHP后端的layUI上传视频到七牛云对象储存并自动转码
266 0
|
缓存 移动开发 NoSQL
php结合redis实现高并发下的抢购、秒杀功能的实例
php结合redis实现高并发下的抢购、秒杀功能的实例
253 0
|
PHP
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
511 0
github与gitee代码自动同步到服务器实现PHP项目自动部署webhooks
|
网络协议 Linux 网络安全
php实现websocket实时消息推送
php实现websocket实时消息推送
525 0
php实现websocket实时消息推送
|
PHP
php实现数字格式化,数字每三位加逗号的功能函数169856420=&gt;169,856,420
php实现数字格式化,数字每三位加逗号的功能函数169856420=&gt;169,856,420
212 0
|
PHP
PHP实现Workerman实例 高性能PHP Socket即时通讯框架
PHP实现Workerman实例 高性能PHP Socket即时通讯框架
416 0
|
消息中间件 PHP Windows
PHP实现php-amqplib/php-amqplib实例RabbitMq
PHP实现php-amqplib/php-amqplib实例RabbitMq
244 0