Live Stream Class Constructor
dash manifest URL
interval time for fetching dash data again
Live Stream video url.
Base URL in dash manifest file.
Timer used to update dash url so as to avoid 404 errors after long hours of streaming.
It updates dash_url every 30 minutes.
Interval to fetch data again to dash url.
Sequence count of urls in dash file.
Incoming message that we recieve.
Storing this is essential. This helps to destroy the TCP connection completely if you stopped player in between the stream
Segments of url that we recieve in dash file.
base_url + segment_urls[0] = One complete url for one segment.
Readable Stream through which data passes
Timer that creates loop from interval time provided.
Type of audio data that we recieved from live stream youtube url.
Given Dash URL.
Live Stream Video url.
This cleans every used variable in class.
This is used to prevent re-use of this class and helping garbage collector to collect it.
Parses data recieved from dash_url.
Updates base_url , segments_urls array.
Updates dash url.
Used by dash_timer for updating dash_url every 30 minutes.
Deprecated Functions
Deprecated Functions
This starts function in Live Stream Class.
Gets data from dash url and pass it to dash getter function. Get data from complete segment url and pass data to Stream.
Generated using TypeDoc
YouTube Live Stream class for playing audio from Live Stream videos.