How can I manually restart video streaming to troubleshoot issues?

If screen recording fails to start or you make firewall/network changes it may be necessary to restart streaming.

In this article:

The following should be performed on a debug Task Runner unless otherwise specified.

If you have access to SysInternals Process Explorer

  1. Open Process Explorer with elevated rights
  2. Look for Rimo.ScreenRecording.exe
  3. Right-click on the process name and select Properties...
  4. Copy the contents of the Command line field and save it to use in a later step
  5. Close the Properties window
  6. Right-click on the process name again and select Kill Process
  7. Open an elevated Command Prompt and browse to "C:\Rimo Test Agent\<Version>", where <Version> is the most recent version folder.
  8. Paste the command saved in step 3 above into the command prompt and press enter
  9. If the command is successful you should see the message StartedRecording otherwise the command will return an error and you can  continue troubleshooting.

If you don't have access to SysInternals Process Explorer

  1. From any device browse to the debug Task Runner sequence in your Rimo3 tenant
  2. Copy the Sequence Guid from the address bar and save it to use in a later step
  3. On the debug Task Runner open Task Manager switch to the Details tab
  4. If necessary add the Command Line column and expand it
  5. Look for Rimo.ScreenRecording.exe
  6. In the Command Line column you will see something similar to the following:
    %7B%22Destination%22%3A%22rtmps%3A%2F%2F10.0.100.1%3A443%2F999%2Fa01d2533-2714-49f3-a04c-f6107f337094%22%2C%22FramesPerSecond%22%3A10%2C%22KeyFrameInterval%22%3A1.0%7D
  7. Make note of the following to use in a later step:
    • The Gateway IP Address (if not already known) - this can be found after the sequence rtmps%3A%2F%2F, in the above example it is 10.0.100.1
    • The Tenant Id - this can be found after Gateway IP Address and port number in the sequence %2F999%2F, in the above example it is 999
  8. Replace the <Gateway IP>, <Tenant Id> and <Sequence Id> placeholders in the command below and execute it in PowerShell to URI encode the string.
    [uri]::EscapeDataString('{"Destination":"rtmps://<Gateway IP>:443/<Tenant Id>/<Sequence Id>","FramesPerSecond":10,"KeyFrameInterval":1.0}')
  9. Copy the encoded string and save it to use in a later step
  10. Open an elevated Command Prompt and browse to "C:\Rimo Test Agent\<Version>", where <Version> is the most recent version folder.
  11. Run the following command substituting <encodedstring> for the sting saved in step 9 above:
    Rimo.ScreenRecording.exe <encodedstring>
  12. If the command is successful you should see the message StartedRecording otherwise the command will return an error and you can  continue troubleshooting.

Related topics

Something missing from this page or want to give feedback?