Using Omniverse Streaming Client

Installation and Usage

To install the Omniverse Streaming Client on user machines:

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

  2. From there, click Omniverse Streaming Client from the left-hand Apps sidebar.

  3. In the detail page of Omniverse Streaming Client, click the Install button.

Once the download completes, and Omniverse Streaming Client is installed, click the Launch button to start the client.

Omniverse Launcher: Streaming Client

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

Omniverse Streaming Client interface

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.bat apps/omni.create.kit --enable omni.kit.livestream.native --no-window

  • On Linux: ./kit.sh apps/omni.create.kit --enable omni.kit.livestream.native --no-window

Should the host be located on the infrastructure of a third-party Cloud provider, it may additionally be required that the following ports be opened:

  • TCP: 27777

  • TCP: 47995 to 48012

  • TCP: 49000 to 49007

  • TCP: 49100

  • UDP: 47995 to 48012

  • UDP: 49000 to 49007

Client

Windows environments 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