Membrane.RTC.Engine.Endpoint.Recording.Storage.S3.Sink (Membrane RTC Engine Recording Endpoint v0.4.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
credentialscredentials()Required
Credentials with all information needed to get access to pointed AWS S3 bucket.pathPath.t()Required
Path to file in a bucketchunk_sizepos_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