MediaNode
  • 🚀What is the xMediaNode ?
  • 🏗️How to install
  • 🧠Quick Start
  • xMediaNode client API beta
    • API usage examples
Powered by GitBook
On this page
  • Request the licence:
  • Back-end docker installation:
  • Open container ports:
  • Front-end docker installation:

How to install

PreviousWhat is the xMediaNode ?NextQuick Start

Last updated 6 months ago

Request the licence:

Please send a request for it to or if you do not already have it.

Back-end docker installation:

  1. Download docker image

  2. Unpack the archive with the distribution into the current directory. Change directory to ml-xsdk-1.2.1.55-ubuntu22.04. Copy your licence to etc/licence.json file. Run

    docker compose build
    docker compose up -d

    Check container status:

    docker compose ps

Open container ports:

You can use the docker-compose.yml file to open any desired ports that are by default closed in the docker image.

For instance, you can use the following to map the UDP port range 5001–5100 to your host workstation:

docker-compose.yml


 version: '3'

services:
    xsdk:
        container_name: xsdk
        build: .
        restart: unless-stopped
        volumes:
            - ./lib:/opt/medialooks/lib
            - ./etc:/opt/medialooks/etc
### SRT example
#        expose:
#            "1200/udp"
        ports:
            - "5001-5100:5001-5100/udp"
 

Front-end docker installation:

if you want to run your own front-end instance or modify your front-end for your needs:

  1. Unpack the archive with the distribution into the current directory. Run

    docker compose build
    docker compose up -d

    Check container status:

    docker compose ps

You can use the public front-end panel

Download the front-end docker image

Front-end development based on our NPM package

🏗️
support@medialooks.com
sales@medialooks.com
ml-xsdk-1.2.1.143-ubuntu22.04.tgz
https://xmedianode.medialooks.com
xsdk-control-panel-0.1.87.docker.tgz
xMediaNode client