Skip to content

AgoraIO-Community/Cloud-Recording-Golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agora Cloud Recording Backend Service

Features

  • RTC and RTM tokens
  • Cloud Recording
  • Fetch Recordings URLs for given Channel Name

Deploy

Routes

Start call recording

POST /api/start/call

Stop call recording

POST /api/stop/call

Query status of recording

POST /api/status/call

Get list of files for channel name

GET /api/get/list/<channelName>

Get presigned url for file

GET /api/get/file/<S3FileKey>

Get URLs for m3u8 files for channel name

GET /api/get/recordingUrls/<channelName>

Get RTC token for channel name

GET /api/get/rtc/<channelName>

Get RTM token for UID

GET /api/get/rtm/<uid>

Get RTC and RTM token for channel

GET /api/tokens/<channelName>

About

Golang backend service to help with cloud recording

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •