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

Increase robustness of LwsApiCall implementation

Open vikramdattu opened this issue 6 months ago • 1 comments

  • Handle partial writes by sending data in multiple iterations
  • Use retries when message send fails
  • Track and handle message receive if in parts using receiveMessage var

vikramdattu avatar May 14 '25 17:05 vikramdattu

Wanted to know if you had a method or setup to test these failure recovery scenarios and if we could add something for it? Seems like it would be a lot of additional effort.

@sirknightj I can see the re-attempts reproducible quite often on ESP platforms and hence the change. Will check if it's straight forward to add some test.

vikramdattu avatar Jun 18 '25 13:06 vikramdattu