Skip to content

eggcloud/mpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Media-Post-Processing

Simple utility that allows you to post-process recordings generated by Siprec

More specifically, since Siprec recordings are basically a structured dump of RTP packets, this utility reorders them all and extracts the frames in order to stick them together and save them to a playable media file. No transcoding is done.

After that, sends a HTTP request to a server in the form of a CDR message.

Schema

All API access is through HTTP(S) requests at your-server-url.com/api/v1. All request and response bodies are application/json.

  • Users
    • Login: [POST] /users/login
    • Logout: [POST] /users/logout
    • Get users: [GET] /users
    • Get total count of users in the system: [GET] /users/stat
    • Create a user
    • Get a user
    • Delete a user
    • Update a user

The list of inChat MQTT API actions is:

  • typing
  • invite_conference
  • cancel_conference
  • accept_conference
  • decline_conference
  • bye_conference
{
  "action": "typing",
  "data": {
    "channel_id": "ccc01",
    "user_id": "uuu01",
    "username": "Andrew"
  },
}

About

Siprec recordings post-processing utility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages