Ubuntu SDK

  • The Millicast Ubuntu SDK can be used in a Linux project to connect, capture, publish/subscribe to/from the Millicast Platform.
  • Get the SDK here.
  • Requires Ubuntu 20.
  • SDK documentation.

Ubuntu Test App

  • The SDK comes with a simple Test App (TA) to check if the SDK installation is correct.
  • The required dependencies are X11, Xtst, Xfixes, Xdamage, Xrandr, Xcomposite,
    avahi-common, avahi-client and libcurl.
    • They can be installed via:
sudo apt install -y libx11-dev libxfixes-dev libxdamage-dev libxcomposite-dev libxtst-dev \
  libxrandr-dev libcurl4-openssl-dev libavahi-client3 libavahi-common3
  • Compile with clang and have the libc++-dev and libc++abi-dev installed:
export CC=/usr/bin/clang

export CXX=/usr/bin/clang++
  • The TA can be built via the following commands in the SDK folder.
mkdir build && cd build

cmake .. -DMillicastSDK_DIR=/path_to/MillicastSDK/lib/cmake

make -j4

Did this page help you?