awslabs / amazon-kinesis-video-streams-webrtc-sdk-ios

iOS SDK for interfacing with the Amazon Kinesis Video Streams Signaling Service.
Apache License 2.0
66 stars 29 forks source link

Persisting or storing the stream in kinesis video stream #20

Closed SanthoshMKunthe closed 4 years ago

SanthoshMKunthe commented 4 years ago

Hi I understand we can send video peer-to-peer from :

However is there a method to send the video to "kinesis video stream" as we do in producer SDK of Android or C or C++ producer SDK for storing purpose. . .

I do not want to send from one device to another device. . . I want to send from iOS device to store in Kinesis video stream. . .

https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-android/issues/36#issuecomment-703790063 mentions "one of the ways I suggest is to run dual streaming mode where there is a parallel stream being uploaded to KVS." but there is no documentation on how to perform the same. . . I do not want parallel stream, I want only one stream to be uploaded to KVS. . . Kindly shed some light and provide a required documentation. . .

MushMal commented 4 years ago

@SanthoshMKunthe WebRtc as a technology is primarily designed for peering scenarios. We don't support persistence or uploading into KVS using WebRtc. You could, however, have a peer in the cloud that your device communicates to and that, in turn could produce into KVS.

SanthoshMKunthe commented 4 years ago

@MushMal thanks for reaching and helping out. . . Is there any way that I can store video live from iOS device in KVS. . .

MushMal commented 4 years ago

While we don’t have an iOS specific build, one could try to compile the producer sdk for iOS. Unfortunately, I don’t have any info on this

disa6302 commented 4 years ago

Closing this issue based on comment.