Using Kit Remote

Configuration

Server

The remote streaming server uses the omni.kit.livestream.native Extension to broadcast content, as well as receive mouse and keyboard inputs coming from clients.

To enable the Extension, launch any Kit-based application using the following command-line arguments:

  • On Windows: kit.exe --enable omni.kit.livestream.native --/app/livestream/allowResize=true

  • On Linux: ./kit --enable omni.kit.livestream.native --/app/livestream/allowResize=true

Client

Windows environment on which the client will be executed do not require any additional dependencies or configuration.

For Linux, Ubuntu 18.04 is the only distribution currently supported, and requires the following packages: libavcodec, libavformat, libavutil.
These packages can be installed using the following command: sudo apt-get install libavcodec57 libavformat57 libavutil55

Installation and Usage

To install the Kit Remote client on user machines:

  1. From the Omniverse Launcher, select Exchange from the top-level menu bar.

  2. From there, click Kit Remote from the left-hand Apps sidebar.

  3. In the detail page of Kit Remote, click the Install button.

Once the download completes, and Kit Remote is installed, click the Launch button to start the client.

When prompted, enter the IP address of the remote machine which is broadcasting to interact with the remote session.

Note

To launch the client on Linux, navigate to the folder where Kit Remote was installed by:

  1. Selecting Library from the top-level menu bar.

  2. Clicking Kit Remote from the left-hand Apps sidebar.

  3. Clicking the burger menu next to the Launch button.

  4. Selecting the Settings option at the bottom of the pop-out menu.

  5. Navigating to the location where Kit Remote was installed.

From there, launch a terminal and enter the following command: ./kit-remote.sh --server <server IP address>