vlivepy.OfficialVideoLive

class vlivepy.OfficialVideoLive(video_seq: Union[int, str], session: Optional[vlivepy.session.UserSession] = None)[source]

Bases: vlivepy.model.OfficialVideoModel

This is the object represents a Live-type-OfficialVideo of VLIVE

Parameters
  • video_seq (str) – Unique id of Live to load.

  • session (UserSession, optional) – Session for loading data with permission, defaults to None.

session

Optional. Session for loading data with permission.

Type

UserSession

getLivePlayInfo(silent=False)[source]

Get play info of live

Parameters

silent (bool, optional) – Return None instead of raising exception, defaults to False.

Return type

dict

getLiveStatus(silent=False)[source]

Get detailed status of live.

Parameters

silent (bool, optional) – Return None instead of raising exception, defaults to False.

Return type

dict

property has_filter_ad

Boolean value for having filter ad

Return type

bool

property has_special_live

Boolean value for having special live

Return type

bool

property hevc

Boolean value for broadcasting with hevc codec.

Return type

bool

property low_latency

Boolean value for broadcasting with low-latency option

Return type

bool

property momentable

Boolean value for what user can create moment of the video

Return type

bool

property pp_type

Unknown boolean value

Return type

bool

property status

Status of the live

Returns

“RESERVED” if the live is reserved to broadcast. “ON_AIR” if the live is going. “ENDED” if the live is ended.

Return type

str