aws-samples / aws-virtual-participant-framework-for-rtc

Apache License 2.0
47 stars 10 forks source link

update Readmes - EOL feb 3, 2024 notice #46

Closed sinasojoodi closed 6 months ago

sinasojoodi commented 6 months ago

A reference to a related issue in your repository.

ANSWER: Related to #21. After months of investigation, the dockerized Zoom Meeting Windows SDK versions 5.14+ cannot stream media to KVS. This renders the sample non-functional since older SDK versions are below min version requirement by Zoom.

A description of the changes proposed in the pull request.

ANSWER:

Added End of Life Notice

@mentions of the person or team responsible for reviewing proposed changes.

ANSWER:

@chrislott

ShantanuNair commented 6 months ago

@sinasojoodi Appreciate your contributions and work here! It's sad to see this, I was watching this repo. Is there any alternative, or perhaps potential workarounds you have in mind? I was really excited to see where this sample would go, as working with (patching over) the Zoom SDK can get rather hairy, and a pain to maintain. Do let me know your thoughts, and if possible, if you'd be okay discussing thoughts over a chat!

sinasojoodi commented 6 months ago

Happy to discuss publicly what I can.

First I should say streaming Zoom Meeting audio/video/transcripts to AWS services remains an active area of interest and investment both for AWS and Zoom. We simply hit a roadblock with sustaining the solution on top of the Zoom Meeting Windows SDK. The amount of effort just to maintain this project became unsustainable while the barrier of entry for user adoption remained high. There was no path to graduate this sample into a production grade reference solution.

Windows GUI apps are not really designed to be headless and run in a container and we pushed the limits perhaps too much. The closest alternative to this sample while staying open source solution is using the recently released Zoom Meeting Linux SDK. It supports docker packaging by Zoom and actually simplifies much of the deployment and maintenance. Unfortunately the core contributors to VPF (this repo) couldn't commit to porting over the project at this time. So we are looking for an even simpler solution. Ideally one where the developer doesn't have to manage the lifecycle of a bot-app. I hope we can share more in the coming months...

Lastly, while I have not personally tested them, there are a couple of commercial offerings (by startups) that offer a streaming API to Zoom Meeting transcripts. They promise to do the undifferentiated heavy lifting. Some have even posted their solutions on the Zoom Developer Forum.

DM me on X: @sinasojoodi if I you'd like to chat further but there isn't much I can share more on our side.

On Feb 27, 2024, at 7:57 AM, Shantanu Nair @.***> wrote:



@sinasojoodihttps://github.com/sinasojoodi Appreciate your contributions and work here! It's sad to see this, I was watching this repo. Is there any alternative, or perhaps potential workarounds you have in mind? I was really excited to see where this sample would go, as working with (patching over) the Zoom SDK can get rather hairy, and a pain to maintain. Do let me know your thoughts, and if possible, if you'd be okay discussing thoughts over a chat!

— Reply to this email directly, view it on GitHubhttps://github.com/aws-samples/aws-virtual-participant-framework-for-rtc/pull/46#issuecomment-1966883042, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAEQGEMES6FLNC7UQZHIWZLYVX64ZAVCNFSM6AAAAABD2XXEJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRWHA4DGMBUGI. You are receiving this because you were mentioned.Message ID: @.***>