Class: Kaltura::KalturaWowzaMediaServerNode
- Inherits:
-
KalturaMediaServerNode
- Object
- KalturaObjectBase
- KalturaServerNode
- KalturaDeliveryServerNode
- KalturaMediaServerNode
- Kaltura::KalturaWowzaMediaServerNode
- Defined in:
- lib/kaltura_plugins/kaltura_wowza_client_plugin.rb
Instance Attribute Summary collapse
-
#app_prefix ⇒ Object
Wowza Media server app prefix.
-
#gpu_id ⇒ Object
Wowza Media server GPU index id.
-
#live_service_internal_domain ⇒ Object
Wowza media server live service internal domain.
-
#live_service_port ⇒ Object
Live service port.
-
#live_service_protocol ⇒ Object
Live service protocol.
-
#transcoder ⇒ Object
Wowza Media server transcoder configuration overide.
Attributes inherited from KalturaMediaServerNode
#application_name, #media_server_playback_domain_config, #media_server_port_config
Attributes inherited from KalturaDeliveryServerNode
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
Instance Attribute Details
#app_prefix ⇒ Object
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_id ⇒ Object
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_domain ⇒ Object
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_port ⇒ Object
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_protocol ⇒ Object
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 |
#transcoder ⇒ Object
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 |