/WWDC-Watch-Party

Sample project for Stream Video SDK

Primary LanguageSwift

WWDC Watch Party App with Video Calling

This sample project demonstrates how to build an iOS app for hosting WWDC watch parties with video calling functionality using Stream's Video SDK. The app allows users to watch WWDC sessions together in real-time while engaging in video conversations with their friends.

Features

  • Browse and select WWDC sessions to watch
  • Create and join watch party rooms for specific sessions
  • Real-time video and audio streaming during watch parties
  • Synchronize video playback among participants
  • Display participant information and status
  • Handle call events and state changes

Requirements

iOS 16.0+ Xcode 15.0+

Getting Started

  1. Clone the repository:
git clone https://github.com/rudrankriyam/WWDC-Watch-Party
  1. Navigate to the project directory and open it in Xcode. Here is an example of opening the first project from Terminal:
cd /Users/rudrankriyam/Desktop/WWDCWatchParty/Building\ App\ with\ Video\ Calling
xed . WWDCWatchParty.xcodeproj
  1. Build and run the app:
  • Select a connected device from the scheme dropdown.
  • Click the Run button or press Cmd+R to build and run the app.
  1. Explore the app and start hosting or joining WWDC watch parties!

License

This sample project is released under the MIT License. See the LICENSE file for more information.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

Acknowledgements

This sample project utilizes the Stream Video SDK and various open-source libraries. We would like to express our gratitude to the developers and maintainers of these projects for their valuable contributions to the community.

Contact

For any questions or inquiries, please create an issue. Happy coding and enjoy your WWDC watch parties!