web URL overlays for streaming


I'm doing a project where I'm streaming video (locally) using SRT with a hardware encoder. I wanted to know if there was an aws service, that receives a SRT stream, but then allows you to add a web URL address on top of the streamed video (to be used as a graphic overlay)? I don't want a png overlay, I want to be able to put in a live https URL address as my overlay source.

Thanks, R

1 Answer
Accepted Answer

There are several components of the answer to your questions. First, SRT reception: AWS MediaConnect, a stream and ingest and distribution service, does accept streams protected with SRT. https://docs.aws.amazon.com/mediaconnect/latest/ug/protocols.html

Next, to create an Adaptive Bit Rate stream (ABR), such as HLS, AWS MediaLive would be used. MediaConnect would send the input stream to MediaLive for ABR HLS encoding. https://docs.aws.amazon.com/medialive/latest/ug/creating-hls-output-group.html

MediaLive offers the ability to use an external HTML5 page as an overly for graphics. This can be turned on and off using a scheduling function within MediaLive. It could be used to display the ULR you ask about. https://docs.aws.amazon.com/medialive/latest/ug/feature-mgi.html

MediaLive also has the ability to use a static graphic overlay, though does not seem to match you specific need. https://docs.aws.amazon.com/medialive/latest/ug/working-with-image-overlay.html

MediaLive would need to push the HLS to an origin server, such as AWS MediaPackage or Amazon S3 storage. A CDN, such as Amazon CloudFront would need to frontend the streams, offering access to viewers.

answered a year ago
  • Thanks for the breakdown. I was able to send my encoded video to MediaConnect via SRT. I'm now sending my Flow to MediaLive, to do the HTML5 overlay. However, I don't see an option to then send the output from MediaLive (video + overlay) via SRT. Is that not possible?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions