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
#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
Instance Attribute Details
#app_prefix ⇒ Object
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_id ⇒ Object
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_domain ⇒ Object
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_port ⇒ Object
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_protocol ⇒ Object
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 |
#transcoder ⇒ Object
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 |