You may get a 404 error because of the following reasons:

  • The recording service checks if the parameters are correctly set after a cloud recording starts. The recording may stop if there are issues. Please pay particular attention to your transcoding settings. See How do I set the video profile of the recorded video? for detailed information about setting transcoding.
  • The third-party storage information, such as accessKey or secretKey, is incorrect, resulting in a failure to upload the recorded files.
  • The cloud recording service fails to join the channel because token in clientRequest is different from the dynamic key used in the channel to be recorded.
  • The ongoing cloud recording service ends automatically, if no user is in the channel for more than the time period specified by maxIdleTime.