概述
直播推流地址和播放地址本身没有API接口,需要在客户端自行拼接地址,然后使用推流工具或者播放器对其推流或播放。本文主要介绍如何生成直播的推流以及播放地址。
详细信息
视频直播生成推流和播放地址的PHP示例代码如下所示。
?php
function push_url($push_domain,$push_key,$expireTime,$appName,$streamName){
$push_url = ”;
//未开启鉴权Key的情况下
if($push_key==”){
$push_url = ‘rtmp://’.$push_domain.’/’.$appName.’/’.$streamName;
echo $push_url;
return;
}
$timeStamp = time() + $expireTime;
$sstring = ‘/’.$appName.’/’.$streamName.’-‘.$timeStamp.’-0-0-‘.$push_key;
$md5hash = md5($sstring);
$push_url = ‘rtmp://’.$push_domain.’/’.$appName.’/’.$streamName.’?auth_key=’.$timeStamp.’-0-0-‘.$md5hash;
echo $push_url;
echo PHP_EOL;
return