Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink (Membrane RTC Engine Recording Endpoint v0.3.0)
View SourceElement that saves given stream to S3 bucket in real time.
Element options
Passed via struct Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink.t/0
credentials
credentials()
Required
Credentials with all information needed to get access to pointed AWS S3 bucket.path
Path.t()
Required
Path to file in a bucketchunk_size
pos_integer()
Required
Size of a single chunk that will be sent to s3 bucket
Pads
:input
Accepted formats:
_any
Direction: | :input |
Availability: | :always |
Flow control: | :auto |
Summary
Types
Struct containing options for Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink
Types
@type t() :: %Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink{ chunk_size: pos_integer(), credentials: credentials(), path: Path.t() }
Struct containing options for Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink
Functions
@spec options() :: keyword()
Returns description of options available for this module