ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

阿里云直播之获取推流地址和播放地址

2021-04-05 17:29:11  阅读:161  来源: 互联网

标签:pull AppName cdn StreamName 地址 直播 key time 推流


阿里云的接口一向很简洁
懒到字段不给补充
懒到加密片段不给提供
售后服务是销售
。。。。。。。
算了不说了 直接上代码吧

如有疑问留言 博主看到会恢复你的

public function getUrl($AppName,$StreamName,$time)
    {
        //------------------- 阿里云视频直播控制台 地址生成器 鉴权设置 -----------
        //加密key,即直播后台鉴权里面自行设置
        $pull_key = 'befjSTonqM';        //播流 主key
        $push_key = 'fAujR5GmFN';         //推流 主key
        //------------------------ end ---------------------------------------------

        $strpush = "/{$AppName}/{$StreamName}-{$time}-0-0-{$push_key}";

        $push_cdn = 'push.xxx.com';
        $pull_cdn = 'live.xxx.com';

        //推流地址  一个
        $pushurl = "rtmp://{$push_cdn}/{$AppName}/{$StreamName}?auth_key={$time}-0-0-" . md5($strpush);

        //播流地址
        $strviewrtmp = "/{$AppName}/{$StreamName}-{$time}-0-0-{$pull_key}";
        $strviewflv = "/{$AppName}/{$StreamName}.flv-{$time}-0-0-{$pull_key}";
        $strviewm3u8 = "/{$AppName}/{$StreamName}.m3u8-{$time}-0-0-{$pull_key}";

        $rtmpurl = "rtmp://{$pull_cdn}/{$AppName}/{$StreamName}?auth_key={$time}-0-0-" . md5($strviewrtmp);         //播流地址
        $flvurl = "http://{$pull_cdn}/{$AppName}/{$StreamName}.flv?auth_key={$time}-0-0-" . md5($strviewflv);       //播流地址
        $m3u8url = "http://{$pull_cdn}/{$AppName}/{$StreamName}.m3u8?auth_key={$time}-0-0-" . md5($strviewm3u8);    //播流地址

        return compact('pushurl','rtmpurl','flvurl','m3u8url');
    }

标签:pull,AppName,cdn,StreamName,地址,直播,key,time,推流
来源: https://blog.csdn.net/jackbon8/article/details/115445097

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有