🧠Quick Start

Access to the Admin Panel:

  1. In the browser, go to the URL - https://xmedianode.medialooks.com/

  2. The page will display an authorization form:

  3. In the authorization form, fill in the fields: Username, Password, Signaling URL, which you received with your license file and click the Log in button

  4. Upon successful completion of the authorization form, you will be redirected to the page https://xmedianode.medialooks.com/xgraph, which contains the following elements: 1, 2, 3 - running instances of xSDK (xnodeserver); 4, 5, 6, 7 - sections "xGraph", "xMedia", "Licenses", "Requests" 8 - "Logout" button:

Adding a source:

  1. In the "xMedia" section, click on the "+" (Add Source) button.

  2. In the source settings window, fill in the fields: "Type" - type of source (e.g. File), "Name" - name of the source, "path" - path to the local file, "in" - starting point of local file playback, "out" - ending point of local file playback, "Loop" - loop playback.

  3. Click the "Save" button.

  4. The added source will be displayed in the list of sources.

Adding Destination SRT:

  1. In the "xMedia" section, click on the "+" (Add Destination):

  2. In the Destination settings window, fill in the fields: "Type" - type of Destination (e.g. SRT), "Name" - name of the Destination, "audioEncoder" - audio encoder (e.g. AAC), "videoEncoder" - video encoder (e.g. NVIDIA NVENC), "container" - container (e.g. MPEG-TS), "audioStreamsCount" - number of audio tracks (e.g. 1), "videoStreamsCount" - number of video tracks (e.g. 1), "outputURL" - link to the broadcast (e.g. 127.0.0.1:7890?mode=listener)

  3. Click the "Save" button.

  4. The created Destination is displayed in the list of added Destinations.

Adding Destination RTMP:

  1. In the "xMedia" section, click on the "+" (Add Destination):

  2. In the Destination settings window, fill in the fields: "Type" - type of Destination (e.g. File), "Name" - name of the Destination, "audioEncoder" - audio encoder (e.g. AAC), "videoEncoder" - video encoder (e.g. NVIDIA NVENC), "container" - container (e.g. FLV), "audioStreamsCount" - number of audio tracks (e.g. 1), "videoStreamsCount" - number of video tracks (e.g. 1), "outputURL" - link to the broadcast (e.g. rtmp://localhost:8889/live/app)

  3. Click the "Save" button.

  4. The created Destination is displayed in the list of added Destinations.

Running the script (Stream from Local File to SRT):

  1. Display the added Source and SRT Destination in the preview area:

  2. In the preview area, specify the running instance of xnodeserver:

  3. Click the "Start Channel" button:

  4. The transmission is carried out:

  5. Additional check for successful transmission: Enter the command ffplay srt://127.0.0.1:7890?mode=caller in the command line on you receiver side.

Starting the script (Stream from Local File to RTMP):

Prerequisite: a local RTMP server is running on the computer to test the script. The command to start the server is ffmpeg -f flv -listen 1 -i rtmp://localhost:8889/live/app -c copy -f flv -listen 1 rtmp://localhost:1935/live/app

  1. Display the added Source and RTMP Destination in the preview area:

  2. Specify the running instance of xnodeserver in the preview area:

  3. Click the "Start Channel" button:

  4. The transmission is carried out:

  5. Additional check for successful transmission: Enter the command ffplay rtmp://localhost:1935/live/app in the command line.

Last updated