The following FAQ helps answer questions about eBUS SDK, migrating to recent versions, licensing, and platform support. If you have further questions, contact us.
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 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.
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 Developer Seat License and also freely downloadable from the Pleora website.
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 Developer Seat License.
How much effort is required to migrate my applications which were built on versions 4.1 and 5.1 to version 6.0?
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 Developer Seat License.
How much effort is required to migrate my applications which were built on versions 3.1 and earlier to version 6.0?
If you require further assistance to do the migration, you can purchase a service from Pleora to help with the code migration.
I have purchased a Pleora transmitter product, and I want to use eBUS Rx to receive the video. Do I need to buy an eBUS Rx 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.
Developer Seat License
Will the runtime licenses that come with the Developer Seat License allow the workstation to work with 3rd party non-Pleora cameras or devices?
Developer Support Subscription
I have an existing application based on an earlier versions of eBUS, do I need to purchase new eBUS Rx runtime licenses?
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.
Do I need an eBUS Rx runtime license for each camera connected to the video GigE Vision (Ethernet) network or USB3 Vision (USB 3.0) link?
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, you will need to purchase a Developer Seat License to remove the watermark if using a 3rd party non-Pleora source, stream longer than 15 minutes if using eBUS Tx and obtain 1 year maintenance for updates and upgrades
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’.
Can I reuse the eBUS Rx or eBUS Tx runtime license that came with my Developer Seat License on my production devices?
Can I reuse the eBUS Rx or eBUS Tx runtime license I purchased for one of my production devices on additional devices?
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.