class Kaltura::KalturaLiveStreamEntry

Attributes

bitrates[RW]

Array of supported bitrates

encoding_ip1[RW]

The broadcast primary ip

encoding_ip2[RW]

The broadcast secondary ip

hls_stream_url[RW]

HLS URL - URL for live stream playback on mobile device

primary_broadcasting_url[RW]
primary_rtsp_broadcasting_url[RW]
primary_secured_broadcasting_url[RW]
primary_server_node_id[RW]

The Streams primary server node id

secondary_broadcasting_url[RW]
secondary_rtsp_broadcasting_url[RW]
secondary_secured_broadcasting_url[RW]
sip_source_type[RW]
sip_token[RW]
stream_name[RW]
stream_password[RW]

The broadcast password

stream_remote_backup_id[RW]

The backup stream id as provided by the provider

stream_remote_id[RW]

The stream id as provided by the provider

stream_url[RW]

The stream url

stream_username[RW]

The broadcast username

url_manager[RW]

URL Manager to handle the live stream URL (for instance, add token)

Public Instance Methods

from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaLiveEntry#from_xml
# File lib/kaltura_types.rb, line 7038
def from_xml(xml_element)
        super
        if xml_element.elements['streamRemoteId'] != nil
                self.stream_remote_id = xml_element.elements['streamRemoteId'].text
        end
        if xml_element.elements['streamRemoteBackupId'] != nil
                self.stream_remote_backup_id = xml_element.elements['streamRemoteBackupId'].text
        end
        if xml_element.elements['bitrates'] != nil
                self.bitrates = KalturaClientBase.object_from_xml(xml_element.elements['bitrates'], 'KalturaLiveStreamBitrate')
        end
        if xml_element.elements['primaryBroadcastingUrl'] != nil
                self.primary_broadcasting_url = xml_element.elements['primaryBroadcastingUrl'].text
        end
        if xml_element.elements['secondaryBroadcastingUrl'] != nil
                self.secondary_broadcasting_url = xml_element.elements['secondaryBroadcastingUrl'].text
        end
        if xml_element.elements['primarySecuredBroadcastingUrl'] != nil
                self.primary_secured_broadcasting_url = xml_element.elements['primarySecuredBroadcastingUrl'].text
        end
        if xml_element.elements['secondarySecuredBroadcastingUrl'] != nil
                self.secondary_secured_broadcasting_url = xml_element.elements['secondarySecuredBroadcastingUrl'].text
        end
        if xml_element.elements['primaryRtspBroadcastingUrl'] != nil
                self.primary_rtsp_broadcasting_url = xml_element.elements['primaryRtspBroadcastingUrl'].text
        end
        if xml_element.elements['secondaryRtspBroadcastingUrl'] != nil
                self.secondary_rtsp_broadcasting_url = xml_element.elements['secondaryRtspBroadcastingUrl'].text
        end
        if xml_element.elements['streamName'] != nil
                self.stream_name = xml_element.elements['streamName'].text
        end
        if xml_element.elements['streamUrl'] != nil
                self.stream_url = xml_element.elements['streamUrl'].text
        end
        if xml_element.elements['hlsStreamUrl'] != nil
                self.hls_stream_url = xml_element.elements['hlsStreamUrl'].text
        end
        if xml_element.elements['urlManager'] != nil
                self.url_manager = xml_element.elements['urlManager'].text
        end
        if xml_element.elements['encodingIP1'] != nil
                self.encoding_ip1 = xml_element.elements['encodingIP1'].text
        end
        if xml_element.elements['encodingIP2'] != nil
                self.encoding_ip2 = xml_element.elements['encodingIP2'].text
        end
        if xml_element.elements['streamPassword'] != nil
                self.stream_password = xml_element.elements['streamPassword'].text
        end
        if xml_element.elements['streamUsername'] != nil
                self.stream_username = xml_element.elements['streamUsername'].text
        end
        if xml_element.elements['primaryServerNodeId'] != nil
                self.primary_server_node_id = xml_element.elements['primaryServerNodeId'].text
        end
        if xml_element.elements['sipToken'] != nil
                self.sip_token = xml_element.elements['sipToken'].text
        end
        if xml_element.elements['sipSourceType'] != nil
                self.sip_source_type = xml_element.elements['sipSourceType'].text
        end
end
primary_server_node_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 7031
def primary_server_node_id=(val)
        @primary_server_node_id = val.to_i
end
sip_source_type=(val) click to toggle source
# File lib/kaltura_types.rb, line 7034
def sip_source_type=(val)
        @sip_source_type = val.to_i
end