Class: Kaltura::KalturaWowzaMediaServerNode

Inherits:
KalturaMediaServerNode show all
Defined in:
lib/kaltura_plugins/kaltura_wowza_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaMediaServerNode

#application_name, #media_server_playback_domain_config, #media_server_port_config

Attributes inherited from KalturaDeliveryServerNode

#config, #delivery_profile_ids

Attributes inherited from KalturaServerNode

#created_at, #dc, #description, #environment, #heartbeat_time, #host_name, #id, #name, #parent_id, #partner_id, #status, #system_name, #tags, #type, #updated_at

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#app_prefixObject

Wowza Media server app prefix



43
44
45
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 43

def app_prefix
  @app_prefix
end

#gpu_idObject

Wowza Media server GPU index id



47
48
49
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 47

def gpu_id
  @gpu_id
end

#live_service_internal_domainObject

Wowza media server live service internal domain



53
54
55
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 53

def live_service_internal_domain
  @live_service_internal_domain
end

#live_service_portObject

Live service port



49
50
51
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 49

def live_service_port
  @live_service_port
end

#live_service_protocolObject

Live service protocol



51
52
53
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 51

def live_service_protocol
  @live_service_protocol
end

#transcoderObject

Wowza Media server transcoder configuration overide



45
46
47
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 45

def transcoder
  @transcoder
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 62

def from_xml(xml_element)
	super
	if xml_element.elements['appPrefix'] != nil
		self.app_prefix = xml_element.elements['appPrefix'].text
	end
	if xml_element.elements['transcoder'] != nil
		self.transcoder = xml_element.elements['transcoder'].text
	end
	if xml_element.elements['GPUID'] != nil
		self.gpu_id = xml_element.elements['GPUID'].text
	end
	if xml_element.elements['liveServicePort'] != nil
		self.live_service_port = xml_element.elements['liveServicePort'].text
	end
	if xml_element.elements['liveServiceProtocol'] != nil
		self.live_service_protocol = xml_element.elements['liveServiceProtocol'].text
	end
	if xml_element.elements['liveServiceInternalDomain'] != nil
		self.live_service_internal_domain = xml_element.elements['liveServiceInternalDomain'].text
	end
end