PHP Class Pili\Stream

Datei anzeigen Open project: pili-engineering/pili-sdk-php

Public Methods

Method Description
__construct ( $transport, $streamData = [] )
__get ( $property )
__set ( $property, $value )
delete ( )
disable ( $disabledTill = NULL )
enable ( )
hlsLiveUrls ( ) --------------------------------------------------------------------------------
hlsPlaybackUrls ( $start, $end ) --------------------------------------------------------------------------------
httpFlvLiveUrls ( ) --------------------------------------------------------------------------------
rtmpLiveUrls ( ) --------------------------------------------------------------------------------
rtmpPublishUrl ( ) -------------------------------------------------------------------------------
saveAs ( $name, $format = NULL, $start = NULL, $end = NULL, $notifyUrl = NULL, $pipeline = NULL )
segments ( $start = NULL, $end = NULL, $limit = NULL )
snapshot ( $name, $format, $time = NULL, $notifyUrl = NULL, $pipeline = NULL )
status ( )
toJSONString ( )
update ( )

Private Methods

Method Description
_publishDynamicToken ( $nonce )
_rtmpPublishBaseUrl ( )
_rtmpPublishDynamicUrl ( )
_rtmpPublishStaticUrl ( )

Method Details

__construct() public method

public __construct ( $transport, $streamData = [] )

__get() public method

public __get ( $property )

__set() public method

public __set ( $property, $value )

delete() public method

public delete ( )

disable() public method

public disable ( $disabledTill = NULL )

enable() public method

public enable ( )

hlsLiveUrls() public method

--------------------------------------------------------------------------------
public hlsLiveUrls ( )

hlsPlaybackUrls() public method

--------------------------------------------------------------------------------
public hlsPlaybackUrls ( $start, $end )

httpFlvLiveUrls() public method

--------------------------------------------------------------------------------
public httpFlvLiveUrls ( )

rtmpLiveUrls() public method

--------------------------------------------------------------------------------
public rtmpLiveUrls ( )

rtmpPublishUrl() public method

-------------------------------------------------------------------------------
public rtmpPublishUrl ( )

saveAs() public method

public saveAs ( $name, $format = NULL, $start = NULL, $end = NULL, $notifyUrl = NULL, $pipeline = NULL )

segments() public method

public segments ( $start = NULL, $end = NULL, $limit = NULL )

snapshot() public method

public snapshot ( $name, $format, $time = NULL, $notifyUrl = NULL, $pipeline = NULL )

status() public method

public status ( )

toJSONString() public method

public toJSONString ( )

update() public method

public update ( )