FAQ

Products / Plugins
Platform / Framework

Common issues of cloud recording

Products / Plugins:Cloud Recording

Platform / Framework:All

Last updated:2021-11-22 17:24


1. During single-stream recording, if the audio and video streams exit the room and then re-enter, what will happen?

There may be the following situations:

  1. Set padding: After exiting before the end of the recording task, continue to record the last frame before exiting; re-enter again before the end of the recording task, and continue recording the last frame before exiting the last time.
  2. Set no padding: after exiting the recording task, the recording of the stream will be automatically ended; before the recording task is completed again, it will re-record a new video.
  3. Exit the room and re-enter after the recording task is over. You need to restart the recording. At this time, a new recording file will be generated regardless of whether the settings are filled or not.
2. During the mixed stream recording process, what will happen if the audio and video streams exit the room and then reenter?

There may be the following situations:

  1. Set padding: After exiting the recording task, the window will not disappear, and continue to record the last frame before exiting; re-enter before the end of the recording task, and then continue recording the last frame before exiting the last time.
  2. Set no fill: the window disappears after exiting before the end of the recording task; re-entering before the end of the recording task, the window reappears.
  3. Exit the room and re-enter after the recording task is over. You need to restart the recording. At this time, a new recording file will be generated regardless of whether the settings are filled or not.
3. Why doesn't the stream_type set in the whiteboard file take effect during single-stream recording?

stream_type is a parameter for setting the recording as audio, video or audio and video content. It does not take effect for the recording of the whiteboard. The single-stream recording of the whiteboard only supports recording as a pure video file.

4. Does custom layout, horizontal layout, bisecting layout, vertical layout, and floating layout all support specifying the position of the whiteboard?

Only the custom layout supports specifying the whiteboard position. The horizontal layout, vertical layout, and floating layout default to the whiteboard on the main screen, and the split layout defaults to the first screen.

5. How to show two whiteboard windows in the recorded video at the same time?

Currently, only the same recording task is supported and a whiteboard window is displayed.

6. Why does the recording task succeed after starting recording, but the whiteboard is not displayed in the video of the recording result?

There may be several reasons:

  1. If it is a custom layout, it may be that the view_type of all windows is set to 1 (audio and video). At this time, the whiteboard is not displayed, and the audio and video streams are displayed in the order in which the audio and video streams are pushed.
  2. No whiteboard has been used in the room.
  3. Set the have_whiteboard parameter to false.
7. Why is stream_id specified, but it does not work?

There may be the following reasons:

  1. Horizontal layout, vertical layout, floating layout
  • When whiteboard recording is enabled and there is a whiteboard in the room, stream_id is invalid, and the whiteboard screen always occupies the big screen.
  • When the whiteboard recording is turned on and the fill is set, even if the whiteboard stream is interrupted, the stream_id will be invalid. The whiteboard window will be retained and the background image will be displayed.
  • The specified stream_id does not exist.
  1. Customize the layout
  • If there is a whiteboard in the room, the window specified with view_type = 2 will display the whiteboard, and it will be invalid if stream_id is also specified for this window.
  • When the whiteboard recording is turned on and the fill is set, even if the whiteboard stream is interrupted, the stream_id will be invalid, and the whiteboard window will be retained and the background image will be displayed.
  • The specified stream_id does not exist.
8. Why is the audio and video stream displayed in the window position of the whiteboard?

There may be several reasons:

  1. Set the have_whiteboard parameter to false, the whiteboard will not be recorded at this time, and all windows will display audio and video streams.
  2. In the custom layout, horizontal layout, vertical layout, and floating layout, if the whiteboard is not opened in the room, and the window specifies an existing stream id, the window will display the audio and video stream corresponding to this id.
9. Why is the background image displayed in the window position of the whiteboard?

There may be several reasons:

  1. There is no whiteboard in the room, and in custom layout, horizontal layout, vertical layout and floating layout, if the window does not specify a flow id, the window remains and the background image is displayed; if the window specifies a flow id that does not exist, the window Keep, show background image.
  2. In the custom layout, horizontal layout, vertical layout, and floating layout, the fill is set, the whiteboard exits the room, and the specified stream_id is invalid. The whiteboard window will be retained, and the window will display the background image.
  3. There is no whiteboard in the room, a recording whiteboard is set, and the background image is displayed in the window.
10. Why does the window of the whiteboard become smaller in the recording result, which is abnormal?

The ratio of horizontal_ratio and vertical_ratio of whiteboard is inconsistent with the aspect ratio of the whiteboard used by the user client, which will cause the recorded whiteboard to display abnormally (the whiteboard area will be small).

11. Where are the recording resolutions of single stream and mixed stream respectively set?
  1. Single stream recording
  • The resolution of audio and video recording determines the final recording resolution according to the resolution of the push stream. Simply put, what is the resolution width and height of the audio and video, and what is the resolution width and height of the recorded file, no Need to be set separately.
  • The resolution width and height of single-stream recording whiteboard are set according to the width and height parameters in whiteboard in record_input_params. This parameter is only effective for whiteboards in single-stream recording.
  1. Mixed stream recording The resolution width and height of the final output file of mixed stream recording is set according to the mix_output_video_config parameter in mix_config in record_input_params.
12. Didn't see the recorded file in cloud storage after recording?

There may be several reasons:

  1. The liveroom login authentication is enabled, but the option is not enabled when the cloud recording service is activated.
  2. The max_idle_time is set to a small value, and no one in the room pushes the stream within that time after the start recording request is initiated.
13. Can we specify a shared PPT for the teacher or student for mixed-stream recording of the specified screen?

Can be specified. The whiteboard screen in the bisected layout is fixed as the first screen, and the whiteboard screen in the horizontal layout is fixed as the large screen. In the custom layout, which screen is the whiteboard screen can be set through the view_type parameter. The content displayed on the whiteboard screen can be specified by setting whiteboard_id.

14. Can PPT Notes be hidden when recording PPT?

When recording, PPT Notes will not be recorded.

15. Does it support recording dynamic PPT?

Supported. Currently cloud recording will convert dynamic PPT into static PPT for recording.

16. Does it support recording IM information?

Currently, recording of IM content is not supported.

17. What will happen when the cloud recording server is disconnected or crashed abnormally?

The cloud recording server will switch to the new server within two minutes, automatically resume recording, and record a new file after resuming recording.

18. What impact will the user program crash have on cloud recording?

Cloud recording will still run normally, and the interface layer can also be called normally. When the duration of no streaming in the recording room exceeds the set resuming time, the recording task will automatically end.

19. Does the third-party cloud storage parameter (storage_params) support the passing of temporarily authorized Token?

Not support. An access key with write-only permissions can be provided.

20. Under the custom layout of mixed stream recording, if mix_input_list has only one layout, but there are two streams in the room, will the second stream still be recorded?

No.

22. When will I receive the callback notification?

If the callback address is provided when the cloud recording service is activated, you will receive a callback notification after the recording task ends and all the recording files are uploaded.

23. After recording starts, if a new stream is added in the room, will this new stream be recorded?

There are two situations:

  • "record_stream_list" is not set: If the number of recording streams of the current task does not reach the upper limit (36 channels for single-stream recording, 25 channels for mixed-stream recording), this new stream will be recorded.

  • "record_stream_list" is set: If the newly added stream belongs to record_stream_list, the newly added stream will be recorded. If the newly added stream does not belong to record_stream_list, the newly added stream will not be recorded.

24. When whiteboard recording is turned on, but the whiteboard is added after a period of time in the room, how to record the whiteboard?

After the whiteboard is added to the room, the whiteboard will be recorded. When there is no whiteboard in the room, no whiteboard is recorded, only audio and video are recorded.

25. The mix_input_list parameter of mixed stream, if view_type is set to 2, how to set stream_id?

Just leave the setting blank.

26. During the recording process, the whiteboard in the room does not need to be recorded. How do I operate?

Only the custom layout of mixed stream recording can be realized: Call the update_layout interface at the time when you do not need to record the whiteboard, and set all the view_types of the mix_input_list parameter to 1.

Page Directory
Download PDF