amazon-kinesis-video-streams-webrtc-sdk-c icon indicating copy to clipboard operation
amazon-kinesis-video-streams-webrtc-sdk-c copied to clipboard

[FEATURE] webRTC source pad for gstreamer

Open razor123max opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Please describe. If someone want to use gstreamer pipeline on cloud (ex. ec2 instance), is there anyway we can use kinesis video stream as source in gstremer pipeline?

Describe the solution you'd like Ways to consume kinesis video stream in gstreamer pipline (kinesis -> gstreamer)

Additional context This will greatly help in using Nvidia Deepstream on cloud with individual streams near realtime inference.

razor123max avatar Aug 25 '22 10:08 razor123max

For sending video to Kinesis Video Streams we have a kvsink GStreamer element here: https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp

Are you looking for a consumer one kvssrc (which does not exist today which consumes from a Kinesis Video Stream? I'm asking because the issue was opened in WebRTC (which does not actually store anything or even use a Kinesis Video Stream).

Or are you looking for something like this: https://github.com/centricular/webrtcsink

But which communicates with KVS Signaling/STUN/TURN servers (we do not have such an implementation today).

If you can clarify what exactly you're looking for we can mark it as an enhancement.

hassanctech avatar Oct 04 '22 01:10 hassanctech

Thank you for your reply, I think i was not clear enough in my request,

Surely the request is enhancement request, This is what i am trying to do,

Edge device Camera --> gstreamer ---> kvsink ............ > Ec2 instance [kvssrc] -> gstream -> deepstream

This will enable us to run real-time AI on cloud.

kvssrc should be able to source webrtc (with kvs signaling) and could be made part pf gstreamer source. then it will be easy to run Nvidia deepstream on cloud.

or you can point me to any direction where some samples of some version are already implemented? that will be great. thanks again.

razor123max avatar Oct 09 '22 14:10 razor123max

Is it possible to do

Camera --> gstreamer ---> kvsink ............

xtianus79 avatar Jan 25 '23 02:01 xtianus79