AwsS3PushDestinationSettings interface

Configuration for pushing a segmented media stream directly to AWS S3

Signature:

export interface AwsS3PushDestinationSettings

Properties

Property Type Description

awsCredentials?

AwsCredentials

(Optional) AWS credentials to be used for connecting to S3 Standard environment variables will be read if these are not provided

awsRegion

string

The AWS region being pushed to

host

string

The hostname of the s3 server being pushed to.

id

string

A unique identifier for this destination

This can be used for supplying updates to configuration to this destination specifically see: UpdateCredentials

pathPrefix

string

the path under which segments and playlists will be pushed to

port

number

the port of the s3 server being pushed to.

retentionPeriodSeconds

number

Informs the playlist generation how long segments will be retained for on the remote server in order to generate an accurate playlist

sessionId?

string

(Optional) Optionally supply a string that will be inserted into the path structure for segments published in this stream

This is useful for stream restarts or republishing when duplicate segment IDs would be generated causing problems with cacheing directives

type

"s3"