Skip to content
phone.getGroupCallStreamRtmpUrl

phone.getGroupCallStreamRtmpUrl

Back to methods index

Get RTMP URL and stream key for RTMP livestreams. Can be used even before creating the actual RTMP livestream with phone.createGroupCall (the rtmp_stream flag must be set).

Parameters:

NameTypeDescriptionRequired
live_storyBoolOptional
peerUsername, chat ID, Update, Message or InputPeerPeer to livestream intoOptional
revokeBoolWhether to revoke the previous stream key or simply return the existing oneYes

Return type: phone.GroupCallStreamRtmpUrl

Can users use this method: YES

Can bots use this method: NO

Can bots use this method over a business connection with the businessConnectionId flag: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$phone_GroupCallStreamRtmpUrl = $MadelineProto->phone->getGroupCallStreamRtmpUrl(live_story: $Bool, peer: $InputPeer, revoke: $Bool, );