Class: Aws::MediaConnect::Types::RtmpPushOutputSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::RtmpPushOutputSettings
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
The settings for an output that pushes a stream to a destination using the RTMP (Real-Time Messaging Protocol) protocol, or RTMPS (RTMP over TLS) when TLS encryption is specified. These settings include the application and stream names, and optional TLS encryption configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_name ⇒ String
The name of the RTMP application on the destination server.
-
#stream_name ⇒ String
The name of the RTMP stream that the output publishes to the destination application.
-
#tls_encryption ⇒ Types::TlsEncryption
The TLS encryption settings for the output.
Instance Attribute Details
#application_name ⇒ String
The name of the RTMP application on the destination server. Together
with the stream name, the application name forms the RTMP URL path,
in the pattern
rtmp://destinationAddress/applicationName/streamName.
9478 9479 9480 9481 9482 9483 9484 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9478 class RtmpPushOutputSettings < Struct.new( :application_name, :stream_name, :tls_encryption) SENSITIVE = [] include Aws::Structure end |
#stream_name ⇒ String
The name of the RTMP stream that the output publishes to the destination application. The stream name forms the final segment of the RTMP URL path.
9478 9479 9480 9481 9482 9483 9484 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9478 class RtmpPushOutputSettings < Struct.new( :application_name, :stream_name, :tls_encryption) SENSITIVE = [] include Aws::Structure end |
#tls_encryption ⇒ Types::TlsEncryption
The TLS encryption settings for the output. When you specify these settings, the output uses RTMPS (RTMP over TLS) to establish a secure, encrypted connection to the destination server.
9478 9479 9480 9481 9482 9483 9484 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9478 class RtmpPushOutputSettings < Struct.new( :application_name, :stream_name, :tls_encryption) SENSITIVE = [] include Aws::Structure end |