The following FAQ helps answer questions about eBUS SDK, migrating to recent versions, licensing, and platform support. If you have further questions, contact us.

eBUS SDK is a platform that simplifies application development, along with receive and transmit capabilities to streamline end-to-end data delivery between sensor devices and host applications.With the eBUS SDK, developers can write code that implements either or both receive (Rx) and transmit (Tx) modes with eBUS Rx and eBUS Tx application programming interfaces (APIs), respectively.

eBUS Rx manages high-speed reception of GigE Vision and USB3 Vision images or data into buffers for hand-off to the end application for further analysis.

eBUS Tx is a software implementation of a full device level GigE Vision transmitter. eBUS Tx is a feature supported on eBUS SDK 6.0 or higher.

The eBUS Player Toolkit which is available for Windows is an easy-to-use solution to view streaming data and adjust device configuration settings to determine optimal settings for your vision system devices.

Purchasing the eBUS SDK Seat License provides you with full access to the latest version of eBUS, runtime licenses for your workstation, and one year subscription to eBUS SDK Basic Maintenance and Support… The eBUS SDK Seat License includes all available eBUS GigE Vision and USB3 Vision eBUS Rx (receive) and eBUS Tx (transmit) application programming interfaces or APIs.

Receive and transmit runtime licenses are required when an application written using eBUS is deployed to other devices. eBUS Rx will connect to and receive data from any GigE Vision or USB3 Vision device, however, it will automatically insert a watermark to the received image stream. An eBUS Rx runtime license (GEV-Rx for GigE Vision or U3V-Rx for USB3 Vision) removes the default watermark applied to video streams. One license per device is required, and there is no limit to the number of receive video streams per device. Note, if the video source is a Pleora transmitter such as an embedded video interface, external frame grabber, or eBUS-based transmitter, the default watermark is not applied and a license is not required. eBUS Tx will transmit images for 15 minutes and then stop transmitting by default. To enable permanent transmission, an eBUS Tx runtime license (GEV-Tx for GigE Vision) is required on the transmitting device. One license per camera or device is required. There is no limit to the number of transmit streams per device.

The eBUS Player Toolkit is included with the purchase of a eBUS SDK Seat License and also freely downloadable from the Pleora website.

No. Your application and runtime licenses will continue work as they did before. New runtime licenses purchased today will also work.

However, Pleora is no longer providing maintenance releases for versions 4.1 and 5.1. Further, eBUS 4.1 will no longer be supported after September 24, 2019. To obtain version 6.0, and to stay up-to-date with maintenance releases for 1 year, you will need to purchase the eBUS SDK Seat License.

A small amount of effort is required. In most cases you will only need to recompile your application. In some cases you may need to do some minor code changes.

No. Your application and runtime licenses will continue work as they did before. New runtime licenses purchased today will also work.

Note, new runtime licenses are not supported on version 3.0.

Pleora no longer supports 3.1 and earlier versions. If you require support, you will need to migrate your code to a supported version; to maximize life cycle support, we recommend migration to version 6.0. To obtain version 6.0, and to stay up-to-date with new releases for 1 year, you will need to purchase the eBUS SDK Seat License.

Effort is required to do the migration. You will need to do code changes, and you will need to recompile your application.

If you require further assistance to do the migration, you can purchase a service from Pleora to help with the code migration.

If you have previously purchased a product from Pleora in the past year you can access eBUS 4.1 and 5.1 through your support center account. You cannot access eBUS 3.1 and earlier versions, these are no longer available for download.

Pleora supports 1 major revision back. For example, with the release of version 6.0, version 5.1 continues to be supported; however, support for version 4.1 is in process of being discontinued. End of support for version 4.1 is September 24, 2019.

Purchasing Licenses

You can purchase licenses online. Runtime licenses are a downloadable file or dongle shipped after purchase. The eBUS SDK Seat License is also available online and includes all available eBUS GigE Vision and USB3 Vision receive and transmit APIs (GEV-Tx, GEV-Rx and U3V-Rx) along with the eBUS Player Toolkit. Note that access to the eBUS SDK download package in the Support Center will be delivered via email within 1 business day following purchase. For more details on how to obtain the eBUS SDK and runtime licenses, please refer to this knowledge base article: https://supportcenter.pleora.com/s/article/eBUS-SDK-Licensing-Overview-KBase

eBUS Rx recognizes Pleora transmitting devices, such as an embedded video interface, an external frame grabber, or eBUS-based transmitters like eBUS Tx, and does not apply a watermark in such cases. Therefore, if you are using eBUS Rx to receive video from a Pleora transmitting device, you do not need to install a runtime license.

The eBUS Player Toolkit can be downloaded from the Pleora Support Site if you simply need to view video. Once eBUS Player is installed, if the video source is a Pleora transmitter there will be no watermark on received images. If the video source is a 3rd party non-Pleora transmitter, you will need to install a runtime license to remove the watermark. Note, the eBUS Player Toolkit is only available for Windows at this time.

If you purchase a Pleora embedded video interface or external frame grabber development kit, you will receive a copy of latest available SDK on a USB stick. This provides you with everything you need to start writing your application. However, the eBUS SDK provided is for use as-is, it is not supported, does not provide access to maintenance releases, and does not provide any runtime licenses for your workstations. If access to support, maintenance releases, or if runtime licenses are needed, purchase the eBUS SDK Seat License. The eBUS SDK Seat License includes a one year subscription for eBUS SDK Basic Maintenance and Support.

Developer Seat License

For those using the eBUS SDK for development, you get access to new functionality. For example, in eBUS 6.0 we introduced eBUS Tx, support for Ubuntu 16.04 and 18.04, and support for NVIDIA Jetson TX2 ARM platform. Upcoming releases will introduce expanded support for NVIDIA ARM platforms, such as the Jetson Nano and Xavier. You also get a one year subscription for eBUS SDK Basic Maintenance and Support, and runtime licensing for your workstation.

Yes, purchasing an eBUS SDK Seat License provides one year (365 days) of access to the latest eBUS version available. For example, if you purchase an eBUS SDK Seat License on July 1, you will have download access for new versions of the software until June 30th of the following year. To renew access following the one year period, you will need to purchase the eBUS SDK Basic, Standard, or Developer Software Maintenance and Support Annual Subscription.

No, you can continue to use the version you have installed. However, to access new features, and the latest operating system support introduced in later versions of the software, purchase the eBUS SDK Basic, Standard, or Developer Software Maintenance and Support Annual Subscription.

The eBUS SDK Seat License is for a single workstation, and accompanying runtime licenses will only work on the intended workstation. An eBUS SDK Seat License or additional runtime licenses for each additional workstation must be purchased to remove the watermark if using a 3rd-party non-Pleora video source, and stream longer than 15 minutes if using eBUS Tx.

Yes. The eBUS SDK Seat License is bundled with Pleora runtime licenses. It will allow the workstation to remove all watermarks from U3V and GEV received video (GEV-Rx and U3V-Rx licenses), and will allow the workstation to transmit GEV indefinitely (GEV-Tx license).

Maintenance and Support Annual Subscriptions

Maintenance and support subscriptions compliments your eBUS SDK Seat License. Pleora offers 3 types of maintenance and support annual subscriptions: Basic, Standard and Developer:

Maintenance and Support Definitions
Basic Access to Pleora software maintenance releases for one year (365 days) from date of purchase, basic installation support, and online support tools.
Standard Access to Pleora software maintenance releases for one year (365 days) from date of purchase, code samples, online support tools, with additional best practice guidance and troubleshooting for standard installation, setup, and configuration.
Developer

Access Pleora software maintenance releases for one year (365 days) from date of purchase, code samples, online support tools, best practice guidance and troubleshooting for standard installation, setup and configuration, with additional ‘priority access’ for functional support from a dedicated team of senior application engineers.

This maintenance and support offering is suited for customers requiring ongoing developer support during testing and development stages.

Maintenance and Support Description Basic Standard Developer
Access to annual SOFTWARE maintenance releases
Self-serve on-line public access to Pleora’s Support Centre and global email and telephone support
Access to online documentation
Best practice guidance and troubleshooting support during standard installation
Setup and configuration support
Pleora samples
Assistance with troubleshooting custom code/applications based on Pleora samples
Assistance with writing custom code/applications based on Pleora samples
Dedicated access to an Application Engineer
Priority Access to Pleora Support

Runtime Licenses

If the source transmitter is Pleora technology (embedded interface, external frame grabber, eBUS Tx) and you’re using an earlier version of the eBUS SDK, you don’t need to purchase an Rx runtime license. There will be no watermark in the received video.

If the source transmitter is not Pleora technology but you have the required Rx runtime license from the previous version of eBUS, you do not need to purchase a new Rx runtime license. Depending which version of eBUS you’re using, the existing Rx runtime license file may need to be relocated in the computer or device, see the following link for more details: https://supportcenter.pleora.com/s/article/eBUS-SDK-Licensing-Overview-KBase?t=1552577393070#Troubleshooting-Tips

If the source transmitter is not Pleora technology and you don’t have the Rx runtime license for it, a watermark will appear in the video. To remove the watermark, you will need to purchase an Rx runtime license.

From eBUS 6.0 onwards there is no limit to the number of incoming streams for the GEV-Rx and U3V-Rx runtime licenses. Only one license per receiving device is required.

No. If you’re using a GigE Vision transmitter device using Pleora transmitter technology, you don’t need an eBUS Rx runtime license in the receiving computer or device. Examples of Pleora transmitter technology: devices containing Pleora’s eBUS Tx software; Pleora embedded video interfaces such as the NTx-NBT, NTx-Mini, NTx-GigE, NTx-U3, and NTx-Ten; Pleora external frame grabbers such as the CL-GigE, PT1000-CL4, CL-U3, CL-Ten; and Pleora intellectual property products.

There is no trial period for the eBUS SDK Seat License. However, you can download the eBUS Player Toolkit for free from the website to evaluate functionality, including receiving watermarked images.

If you purchase a Pleora embedded video interface or external frame grabber development kit, you will receive a copy of the SDK on a USB stick. However, the eBUS SDK provided is for use as-is, it is not supported, does not provide access to maintenance releases, and does not provide any runtime licenses for your workstations. If access to support, maintenance releases, or if runtime licenses are needed, purchase the eBUS SDK Seat License. The latter comes with a one year subscription for eBUS SDK Basic Maintenance and Support. The eBUS SDK Seat License is required to remove the watermark if using a 3rd party non-Pleora source, and stream longer than 15 minutes if using eBUS Tx.

Download the eBUS Player Toolkit, and then install and run eBUS Player on a Windows computer.

Connect the camera or device to the Windows computer. In eBUS Player, click the ‘Select/Connect’ button, click on your camera or device in the ‘Available Devices’ list, then observe ‘Receiver License’ row in the ‘Device Information’ list. If the transmitting video stream is coming from Pleora technology, the receiver license indicates ‘Valid’. If the transmitter does not come from Pleora technology, the receiver license indicates ‘Unlicensed’.

No. The runtime license that came with your eBUS SDK Seat License is uniquely tied to your development workstation, and it will not work on your production devices. You will need to purchase a runtime license for each production device.

No. The runtime license you purchased is uniquely tied to that particular production device, and it will not work on any other production devices. You will need to purchase a runtime license for each additional production device.

A GEV-Tx runtime license is included as part of your eBUS SDK Seat License purchase. It will enable unlimited use of the eBUS-Tx functionality from your workstation, and will allow proper evaluation of eBUS Tx. The 15 minute transmit limit applies if you compile and install to a different device that does not have a runtime license. To get that device to transmit indefinitely, you do not need to purchase an eBUS SDK Seat License; you only need to purchase a GEV-Tx runtime license for the device.

Platform

eBUS 6.0 supports Windows and Linux on Intel architecture CPUs, Linux on NVIDIA Jetson ARM CPUs, and macOS.

eBUS 6.0 supports the NVIDIA Jetson TX2, and future versions will support Jetson, Nano and Xavier. If you require porting to other ARM platforms, we suggest contacting Pleora directly.

NVIDIA was testing a beta version of their Jetpack SDK for Ubuntu 18.04. Pleora will not support beta or pre-release versions. NVIDIA has recently announced the release of JetPack v4.2 which is the production version supporting Ubuntu 18.04. Pleora will incorporate support for this in eBUS 6.1.

Yes. The eBUS Player application can be installed from the eBUS SDK for Windows, Linux and macOS.
The eBUS Player Toolkit also installs the eBUS Player as a standalone application, but is available for Windows only. Expanding the eBUS Player Toolkit to Linux and macOS is currently under consideration.
Demo Contact Shop