芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/network.digitalhubbd.com/fns/video_chat/live_kit.php
live_kit_api_key; $live_kit_secret_key = Registry::load('settings')->live_kit_secret_key; $live_kit_url = Registry::load('settings')->live_kit_url; $participantName = Registry::load('current_user')->id; $tokenOptions = (new AccessTokenOptions())->setIdentity($participantName); if (isset($data['generate_token']['viewer_mode']) && $data['generate_token']['viewer_mode']) { $videoGrant = (new VideoGrant())->setRoomJoin()->setRoomName($channelName)->setCanPublish(FALSE); } else { $videoGrant = (new VideoGrant())->setRoomJoin()->setRoomName($channelName); } $token = new AccessToken($live_kit_api_key, $live_kit_secret_key); $token = $token->init($tokenOptions)->setGrant($videoGrant)->toJwt(); $result = array(); $result['token'] = $token; $result['channel'] = $channelName; $result['live_kit_url'] = $live_kit_url; if (isset($data['generate_token']['viewer_mode']) && $data['generate_token']['viewer_mode']) { $result['subscriber_only'] = true; } } } ?>