SOAP
SOAP
The SOAP architecture for Broadsign Control API includes an SDK, available through our Community Portal, that includes tools for developers to interact with Broadsign Server. The SDK maps onto the resources and features of Broadsign Control Administrator.
The SDK is available for both Windows and Linux, though most of our documentation is for users on Ubuntu Linux OS. It contains XML-formatted files that represent all of the available operations that can be sent to Broadsign Server.
Note: You can more easily understand Broadsign Control API calls by using the Recording Requests to File (SOAP) feature. It allows you to perform an action in the Broadsign Control Administrator interface and store all relevant API information to file.
The SDK is available for both Windows and Linux, though most of our documentation is for users on Ubuntu Linux OS. It contains XML-formatted files that represent all of the available operations that can be sent to Broadsign Server.
Supported Ubuntu Versions
Broadsign Control's SOAP SDK is compatible with the following 64-bit Ubuntu versions:
Supported Linux Versions
- Ubuntu Desktop 22.04 LTS (Minimum Install)
- Ubuntu Desktop 20.04 LTS (Minimum Install)
- Ubuntu Desktop 18.04 LTS (Minimum Install)
Tip: See Ubuntu Release Cycle for official supported Ubuntu versions.
Ubuntu 22.04 Hardware Acceleration Differences
With the support of Ubuntu 22, the Broadsign Control hardware acceleration performance undergoes notable changes compared to Ubuntu 20 and earlier versions. The key differences are as follows:
- Supported Hardware:
- Hardware acceleration is now supported on Comet/Ice/Amber Lake (NUC10) and subsequent models in Ubuntu 22. This is a significant enhancement compared to Ubuntu 20 and earlier versions.
- Performance Issues on Ubuntu 22:
- Using hardware acceleration with 60 FPS video on older hardware, such as Comet/Ice/Amber Lake (NUC10) and earlier, may result in performance issues. Broadsign recommends to either disable hardware acceleration or opt for 30 FPS video playback.
- On Kaby/Appollo Lake (NUC7) and earlier, Broadsign recommends to set the environment variable
LIBVA_DRIVER_NAME=i965
, which will force Broadsign Control Player to use the Intel i965 driver. - For Coffee/Amber/Whiskey Lake (NUC7) and earlier, hardware acceleration is not functional for H265/HEVC video with high-depth color profiles, such as 10bit/channel 422.
The hardware acceleration issues mentioned above do not apply when hardware acceleration is disabled in the player's configuration, which is the default setting.