Interface CfnChannel.RtmpOutputSettingsProperty

All Superinterfaces:
All Known Implementing Classes:
Enclosing class:

@Stability(Stable) public static interface CfnChannel.RtmpOutputSettingsProperty extends
The settings for one RTMP output.

The parent of this entity is OutputSettings.


 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 RtmpOutputSettingsProperty rtmpOutputSettingsProperty = RtmpOutputSettingsProperty.builder()
  • Method Details

    • getCertificateMode

      @Stability(Stable) @Nullable default String getCertificateMode()
      If set to verifyAuthenticity, verifies the TLS certificate chain to a trusted certificate authority (CA).

      This causes RTMPS outputs with self-signed certificates to fail.

    • getConnectionRetryInterval

      @Stability(Stable) @Nullable default Number getConnectionRetryInterval()
      The number of seconds to wait before retrying a connection to the Flash Media server if the connection is lost.
    • getDestination

      @Stability(Stable) @Nullable default Object getDestination()
      The RTMP endpoint excluding the stream name (for example, rtmp://host/appname).
    • getNumRetries

      @Stability(Stable) @Nullable default Number getNumRetries()
      The number of retry attempts.
    • builder

      @Stability(Stable) static CfnChannel.RtmpOutputSettingsProperty.Builder builder()
      a CfnChannel.RtmpOutputSettingsProperty.Builder of CfnChannel.RtmpOutputSettingsProperty