Broadcasting a video from webpage to AWS Kinesis Video Stream

0

Hi All,

I'm trying to build a webpage to broadcast a webcam to AWS Kinesis Video stream. Is there any way to achieve it?

And also, I'm building a webpage to show that broadcast in the another website.

Which kind of aws services I can use?

Thank you,

Daniel
asked 10 months ago304 views
1 Answer
0

Hi Daniel, can you provide additional details about your desired workflow? Kinesis Video is designed to receive a large number of camera feeds directly and allow for processing of their video data. Typically a camera feed will be set through the an AWS Video SDK to format the delivery into Kinesis. You may want to review the following Kinesis Video information on how to create inputs to Kinesis Video https://aws.amazon.com/kinesis/video-streams/ https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/what-is-kinesis-video.html

AWS provide other services that could process live camera streams to websites and viewers, which may more direct than Kinesis Video. These would include solutions built using AWS Media Services or with Amazon Interactive Video Service. Each would create an Adaptive Bit Rate stream, such as HLS, that could be shared to websites or through Content Distribution Networks. The choice of between the three offerings would depend on the requirements of the solution being built.

Once you have a processed video stream that can be viewed (ex. an HLS formatted stream) a website could include a player that links to the content, such as the HLS manifest.

AWS
Mike-ME
answered 10 months ago
  • Hi Mike, I'm building a web application which will need to show 5 different HD camera views in real time. HD cameras feeds are coming from a robot with ubuntu and ROS system inside. As I want to control robot from web application. I need to see video feed in real time(WebRTC) as more delays will affect my control of the robot. I tried with AWS IVS but delay is around 3 seconds. I want latency to be around 1 sec or lower. I havne't try AWS Media Services. I will give it a go. Thank you.

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