At present I am streaming to an EC2-instance either video, audio, or both. I want to do this in the most cost efficient and scalable way possible. The way the service works is that any device is able to publish to the nginx ec2 instance. So from lets say a phone, I can publish to x.x.x.x:6000/live/stream1. From the same device, I can publish to x.x.x.x:6000/live/stream2. Neither of these rtmp push endpoints are predefined server side. They are created dynamically from the device. Is there an AWS service that will provide this type of functionality dynamically? This should not require user login to any AWS service for my needs. I have checked out AWS Live Streaming with Elemental Media Store, as well as Kinises. Media store seems to require RTMP push endpoints to be setup through AWS first before a device can publish a stream. Kinesis seems to require user account creation, which I'm assuming will also create an endpoint tied to the user that a user can rtmp publish too.
I do not need Kinesis' user account creation, as I am using a different service to manage users. I'm just looking for the ability to create rtmp push endpoints from the device, and publish that endpoint upon creation.
Any help is appreciated.
Thanks.
Thanks.