Hi there - I am trying to create an app that needs access to a zoom meeting’s audio and video stream. I understand that I need to create a custom streaming service for that. As a proof-of-concept, I decided to create a custom streaming service using Amazon AWS by using this tutorial here: https://aws.amazon.com/solutions/implementations/live-streaming-on-aws/
To implement the custom streaming service using AWS Cloudformation template provided in that link, I need the following information for the stream that will be pushed to the custom streamer:
Source Input Type: choose one of RTP_PUSH, RTMP_PUSH, URL_PUSH. I am guessing zoom streams are “RTMP_PUSH” right?
To restrict the source from which the stream will be received, AWS allows us to restrict the IP CIDR range that will have permissions to push the stream to the custom streamer service. Is there a specific IP CIDR range for zoom that i could provide so that some bad actor does not start pushing streams into my custom streamer?
Being pretty new to this space, I am mostly interested in the audio from the stream rather than the video… When I get the stream (which is essentially the video and the audio from the meeting), how can I extract the audio stream from it for our internal processing?