amazon-kinesis-video-streams-webrtc-sdk-ios
amazon-kinesis-video-streams-webrtc-sdk-ios copied to clipboard
Why webrtc ios example contain authentication?
I checked the iOS example for webrtc and found that the user should login first to use the feature. Why the authentication is provided? Is there any way to test the feature without authentication?
I was wondering this as well.
Could the app behave like the Amazon KVS C SDK Viewer example or the JS KVS test page in terms of credentials? I just want to test webrtc interoperability between the KVS C SDK and iOS libwebrtc but I have to perform other setup steps that don't seem relevant to that goal.
In our app the iOS clients don't directly request configuration like WebSocket URLs or ICE Servers, it's delivered in a VOIP push payload, authenticated with a different user system.
Using AWS Cognito is generally a better choice for mobile applications due to its enhanced security, scalability, integration capabilities, and comprehensive user management features. It simplifies the implementation of secure authentication and authorization while reducing the risks associated with handling long-term AWS credentials directly in the application.