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

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

Is it possible to receive video from multiple WebRTC connections with multiple signaling clients simultaneously? #92

Closed mehmetcy84 closed 3 weeks ago

mehmetcy84 commented 4 weeks ago

I am developing an app which makes use of the sample code from the latest master. I'd like my app to:

What I'd like to understand is:

https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-ios/compare/master...multiple-viewer-sample

Thanks,

stefankiesz commented 3 weeks ago

Hi @mehmetcy84, using the sample app and application in such a way has not been tested, so I cannot guarantee that this will work, but we'll leave this issue open so that we may consider this as a feature request to our current demo application.

mehmetcy84 commented 3 weeks ago

Hi @mehmetcy84, using the sample app and application in such a way has not been tested, so I cannot guarantee that this will work, but we'll leave this issue open so that we may consider this as a feature request to our current demo application.

My initial testing shows that using multiple instances of WebRTCClient and SignalingClient classes, multiple simultaneous WebRTC streams can be received using the Master branch. As far as I understood, multiple-viewer-branch is not related with this feature, but is related to serving as a master to multiple viewers on different endpoints using the same signaling channel.

stefankiesz commented 3 weeks ago

Great to hear it's working! Going to close this now, but feel free to open a new issue if you have any more questions or issues.