各平台直播云整合包,可单独使用

浏览:2351 发布日期:2017/07/23 分类:业务逻辑 关键字: 直播 laravel tp5
各直播云整合,暂时只包含以下直播云:
1.七牛
2.腾讯云
Live-SDK

各直播云整合,暂时只包含以下直播云:
1.七牛
2.腾讯云

暂时处于开发中,如需在生产环境中使用,请自行承担风险哦。

使用方法:<?php

//配置自己相应的配置项
$live = new \Goodspb\LiveSdk\Live();
$config = require __DIR__ . 'config/live.php';
$live->setConfig($config);
$agent = $live->getAgent();
// 直播间ID
$roomId = '123456';

// 创建一个直播间
$room = $agent->create($roomId);
var_dump($room);
/*
 * array(
 *     'rtmp_push_url' => 'rtmp://xxxx.qiniu.com/xxxx?token=xxx&secret=xxx',
 *     'rtmp_play_url' => 'rtmp://xxxx.qiniu.com/xxxx',
 *     'hls_play_url' => 'http://xxx.qiniu.com/xxx.m3nu',
 *     'hdl_play_url' => 'http://xxx.qiniu.com/xxx.flv',
 * );
 */

//查询房间状态
$status = $agent->status($roomId);
var_dump($status);
/*
 * true / false
 */

//关闭房间/断流
$result = $agent->close($roomId);
var_dump($result);
/*
 * true / false
 */
源码地址:https://github.com/goodspb/live-sdk
欢迎star和issues.
评论( 相关
后面还有条评论,点击查看>>