Heres my setup; - I have a local PC running ffmpeg with output configured to h.264 and aac - and S3 bucket created at AWS
what i need to do is, use ffmpeg [local] output to upload files directly to s3 bucket. PS: Planing to use that s3 bucket with cloudfront to allow 1 [one] user to stream a live event with about setup.
i could not find a way to specify output location as s3 bucket [with key]. any ideas as to how to do it? Thanks
You can:
Mount the S3 bucket using S3FS FUSE and then you output directly to it.
Segment the media for HTTP streaming and upload each segment and playlists using the S3 API and a script of your choice.
I'd go with 1 for a live stream.