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

#playback_domain

Attributes inherited from KalturaServerNode

#created_at, #dc, #description, #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



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

def app_prefix
  @app_prefix
end

#gpu_idObject

Wowza Media server GPU index id



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

def gpu_id
  @gpu_id
end

#live_service_internal_domainObject

Wowza media server live service internal domain



59
60
61
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 59

def live_service_internal_domain
  @live_service_internal_domain
end

#live_service_portObject

Live service port



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

def live_service_port
  @live_service_port
end

#live_service_protocolObject

Live service protocol



56
57
58
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 56

def live_service_protocol
  @live_service_protocol
end

#transcoderObject

Wowza Media server transcoder configuration overide



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

def transcoder
  @transcoder
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



68
69
70
71
72
73
74
75
76
# File 'lib/kaltura_plugins/kaltura_wowza_client_plugin.rb', line 68

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