Skip to content

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

Virtual Participant Framework for RTC on AWS

This is a sample solutions umbrella project for building AI powered virtual participants for Real-Time Communication (RTC) services like Zoom. This repository is under development.

⚠️ The Zoom Meeting sample IS NO LONGER Functional. As of Feb 3, 2024 the version of the Zoom Meeting Windows SDK used as a dependency is no longer compatible with Zoom Service. This means the sample app (i.e. the bot application that is created by Virtual Patricipant Framework) can no longer join a Zoom meeting as a participant. Unfortunately newer versions of the Zoom Meeting Windows SDK wrappend in a Docker container can no longer stream media to Amazon Kinesis Video Stream rendering them incompatible with the sample. After a lengthy investigation we have not been able to resolve the compatiblity issue, highlighting the fragility of this sample solution. This bring our Virtual Participant Framework sample and the experiment to End of Life. For any community support or questions please connect with the Zoom developer ecosystem team via the Zoom Developer Forum.

Project Directory

  • Virtual Participant Orcestrator for Zoom Meeting [Ready for dev/test]

    This project builds the containerized virtual participants that connect to Zoom Meeting(s) and streams it's multimedia to Amazon Kinesis Video Stream.

    virtual-participant-framework-producer-consumer-zoomtopia-demo.mov
  • Amazon Transcribe Virtual Participant Connector for Zoom Meeting [under development]

    This project is under development and allows Zoom Meeting audio data streamed to KVS to be transcribed using Amazon Transcribe.

    amazon-transcribe-lca-virtual-participant-connector-zoomtopia-demo.mov

Please reach out to contributors or your AWS account team regarding questions.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.