Class: WscSdk::Templates::WowzaStreamTarget
- Inherits:
-
ModelTemplate
- Object
- ModelTemplate
- WscSdk::Templates::WowzaStreamTarget
- Defined in:
- lib/wsc_sdk/templates/wowza_stream_target.rb
Overview
Templates for generating Wowza Stream Targets
Class Method Summary collapse
-
.akamai(name, location, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder.
-
.akamai_cupertino(name, secure_ingest, cors, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder.
Methods inherited from ModelTemplate
Class Method Details
.akamai(name, location, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder
47 48 49 50 51 52 53 |
# File 'lib/wsc_sdk/templates/wowza_stream_target.rb', line 47 def self.akamai(name, location, modifiers={}) self.merge({ name: name, provider: WscSdk::Enums::WowzaProvider::AKAMAI, location: location }, modifiers) end |
.akamai_cupertino(name, secure_ingest, cors, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder
27 28 29 30 31 32 33 34 |
# File 'lib/wsc_sdk/templates/wowza_stream_target.rb', line 27 def self.akamai_cupertino(name, secure_ingest, cors, modifiers={}) self.merge({ name: name, provider: WscSdk::Enums::WowzaProvider::AKAMAI_CUPERTINO, use_secure_ingest: secure_ingest, use_cors: cors }, modifiers) end |