欢迎光临
感谢一路有你

使用腾讯云进行直播

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

直播demo
http://demo.zf.90ckm.com/index/tx/tx_zb
打开显示错误,是因为我现在没有进行直播

部分代码

 

/**
     * 获取推流地址
     * 如果不传key和过期时间,将返回不含防盗链的url
     * @param domain 您的推流域名
     *        stream_id 您用来区别不同推流地址的唯一流ID
     *        key 安全密钥
     *        time 过期时间 sample 2016-11-12 12:00:00
     * @return String url */

    public static function getPushUrl($domain, $stream_id, $key = null, $time = null){
        if($key && $time){
            $tx_time = strtoupper( base_convert(strtotime($time),10,16));
            $tx_secret = md5($key.$stream_id.$tx_time);
            $ext_str = "?".http_build_query([
                    "txSecret"=> $tx_secret,
                    "txTime"=> $tx_time
                ]);
        }
        return "rtmp://".$domain."/live/".$stream_id.( isset($ext_str) ? $ext_str : "");
    }
    /**
     * 获取播放地址
     * @param domain 您的播放域名
     *        stream_id 您用来区别不同推流地址的唯一流ID
     * @return String url */
    public static function getPlayUrl($domain, $stream_id){
        $data = [
            "rtmp://".$domain."/live/".$stream_id,
            "http://".$domain."/live/".$stream_id.".flv",
            "http://".$domain."/live/".$stream_id.".m3u8"
        ];
        return $data[1];
    }

 


赞(0) 打赏
未经允许不得转载:王明昌博客 » 使用腾讯云进行直播
分享到: 更多 (0)

相关推荐

  • 暂无文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮