@@ -19,23 +19,16 @@ public function __construct($mac)
1919 /*
2020 * hub: 直播空间名
2121 * title: app 的名称 注意,Title 不是唯一标识,重复 create 动作将生成多个 app
22- * NoAutoCloseRoom: bool 类型,可选,禁止自动关闭房间。默认为 false ,即用户退出房间后,房间会被主动清理释放。
23- * NoAutoCreateRoom: bool 类型,可选,禁止自动创建房间。默认为 false ,即不需要主动调用接口创建即可加入房间。
22+ * maxUsers:人数限制
2423 * NoAutoKickUser: bool 类型,可选,禁止自动踢人(抢流)。默认为 false ,即同一个身份的 client (app/room/user) ,新的连麦请求可以成功,旧连接被关闭。
2524 */
26- public function createApp ($ hub , $ title , $ maxUsers = null , $ noAutoCloseRoom = null , $ noAutoCreateRoom = null , $ noAutoKickUser = null )
25+ public function createApp ($ hub , $ title , $ maxUsers = null , $ noAutoKickUser = null )
2726 {
2827 $ params ['hub ' ] = $ hub ;
2928 $ params ['title ' ] = $ title ;
3029 if (!empty ($ maxUsers )) {
3130 $ params ['maxUsers ' ] = $ maxUsers ;
3231 }
33- if (!empty ($ noAutoCloseRoom )) {
34- $ params ['noAutoCloseRoom ' ] = $ noAutoCloseRoom ;
35- }
36- if (!empty ($ noAutoCreateRoom )) {
37- $ params ['noAutoCreateRoom ' ] = $ noAutoCreateRoom ;
38- }
3932 if (!empty ($ noAutoKickUser )) {
4033 $ params ['noAutoKickUser ' ] = $ noAutoKickUser ;
4134 }
@@ -53,8 +46,6 @@ public function createApp($hub, $title, $maxUsers = null, $noAutoCloseRoom = nul
5346 * Title: app 的名称, 可选。
5447 * Hub: 绑定的直播 hub,可选,用于合流后 rtmp 推流。
5548 * MaxUsers: int 类型,可选,连麦房间支持的最大在线人数。
56- * NoAutoCloseRoom: bool 指针类型,可选,true 表示禁止自动关闭房间。
57- * NoAutoCreateRoom: bool 指针指型,可选,true 表示禁止自动创建房间。
5849 * NoAutoKickUser: bool 类型,可选,禁止自动踢人。
5950 * MergePublishRtmp: 连麦合流转推 RTMP 的配置,可选择。其详细配置包括如下
6051 Enable: 布尔类型,用于开启和关闭所有房间的合流功能。
@@ -65,20 +56,14 @@ public function createApp($hub, $title, $maxUsers = null, $noAutoCloseRoom = nul
6556 URL: 合流后转推旁路直播的地址,可选,支持魔法变量配置按照连麦房间号生成不同的推流地址。如果是转推到七牛直播云,不建议使用该配置。
6657 StreamTitle: 转推七牛直播云的流名,可选,支持魔法变量配置按照连麦房间号生成不同的流名。例如,配置 Hub 为 qn-zhibo ,配置 StreamTitle 为 $(roomName) ,则房间 meeting-001 的合流将会被转推到 rtmp://pili-publish.qn-zhibo.***.com/qn-zhibo/meeting-001地址。详细配置细则,请咨询七牛技术支持。
6758 */
68- public function updateApp ($ appId , $ hub , $ title , $ maxUsers = null , $ mergePublishRtmp = null , $ noAutoCloseRoom = null , $ noAutoCreateRoom = null , $ noAutoKickUser = null )
59+ public function updateApp ($ appId , $ hub , $ title , $ maxUsers = null , $ mergePublishRtmp = null , $ noAutoKickUser = null )
6960 {
7061 $ url = $ this ->_baseURL . '/ ' . $ appId ;
7162 $ params ['hub ' ] = $ hub ;
7263 $ params ['title ' ] = $ title ;
7364 if (!empty ($ maxUsers )) {
7465 $ params ['maxUsers ' ] = $ maxUsers ;
7566 }
76- if (!empty ($ noAutoCloseRoom )) {
77- $ params ['noAutoCloseRoom ' ] = $ noAutoCloseRoom ;
78- }
79- if (!empty ($ noAutoCreateRoom )) {
80- $ params ['noAutoCreateRoom ' ] = $ noAutoCreateRoom ;
81- }
8267 if (!empty ($ noAutoKickUser )) {
8368 $ params ['noAutoKickUser ' ] = $ noAutoKickUser ;
8469 }
0 commit comments