https://github.com/ekaansharora/agora-rn-record-playback
https://github.com/ekaansharora/agora-rn-record-playback
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ekaansharora/agora-rn-record-playback
- Owner: EkaanshArora
- Created: 2021-05-17T16:22:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-17T16:33:59.000Z (almost 4 years ago)
- Last Synced: 2025-02-03T14:47:21.989Z (3 months ago)
- Language: TypeScript
- Size: 248 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agora React-Native Cloud Recording and Playback
Sample app for cloud recording and playback of group video calls on [React Native SDK](https://facebook.github.io/react-native/) using the Agora SDK.
The source code of Agora React Native SDK can be found [here](https://github.com/syanbo/react-native-agora).
This app uses [this backend](https://github.com/EkaanshArora/Agora-Cloud-Recording-Example/) for cloud recording, tokens and listing files from S3.
[](https://dashboard.heroku.com/new?template=https%3A%2F%2Fgithub.com%2FEkaanshArora%2FAgora-Cloud-Recording-Example%2Ftree%2Fmaster)
## Prerequisites
* React Native >= 0.59.10
* iOS SDK 10.0+
* Android 5.0+
* A valid Agora account [Sign up](https://dashboard.agora.io/en/) for free.
* BackendOpen the specified ports in [Firewall Requirements](https://docs.agora.io/en/Agora%20Platform/firewall?platform=All%20Platforms) if your network has a firewall.
### Steps to run our example
* Download and extract the zip file.
* Run `npm install` to install the app dependencies in the unzipped directory.
* Navigate to `./App.tsx` and enter your App ID that we generated along with the backend URL and channel name.
* Open a terminal and execute `cd ios && pod install`.
* Connect your device and run `npx react-native run-android` or `npx react-native run-ios` to start the app.Agora [API doc](https://docs.agora.io/en/)