I do not receive all 3 .mjr files in every call while using the video call plugin

Currently, I am using the Janus cloud model with two Janus Sentinels, both utilizing the video call plugin as the main calling feature in the project. I have encountered an issue: although according to the documentation, I sent a request to Janus to record the call by creating .mjr files as follows:

{
    "request": "set",
    "record": true,
    "filename": <filename dir...>
}

The notable issue here is that after sending this request, some calls successfully generate the .mjr files, while a small number of calls do not generate any files, making my recording feature incomplete. I would like to ask: what are the conditions required for the .mjr files to be successfully created? Thank you.

Currently, I am using the Janus cloud model with two Janus Sentinels, both utilizing the video call plugin as the main calling feature in the project

We are not the maintainers of that project, so our support here is pretty limited.

The only conditions to generate mjrs are:

  1. the session includes the related media (e.g. has audio, hence generate an audio mjr)
  2. there are enough permissions (and space) to write in the destination folder

Do you have any errors / warnings in the log?

1 Like

For the issue related to recording and creating .mjr files, should I check the general Janus log, or is there a specific log I need to review? If possible, please specify which log contains information about recording .mjr files. If it’s the general log, I noticed that after the calls, there is no information related to recording present. Thank you!

Yes, the standard janus log, the one that is usually put on the sdout.

1 Like