# File lib/kaltura_types.rb, line 7031 def primary_server_node_id=(val) @primary_server_node_id = val.to_i end
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
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