rtmp代理php源码_视频直播生成推流和播放地址的PHP代码示例

  • Post author:
  • Post category:php


概述

直播推流地址和播放地址本身没有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



版权声明:本文为weixin_30141547原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。