The function modules below are not necessarily actual “binary” modules, but rather a separation of the toolkit’s functions, made accessible through the licensing of each individual module.
Screen Area Capture
This source module facilitates all basic screen capture functions of the toolkit
Screen Window Capture
This module also gives access to special Screen Post Processing Filters which facilitates capture of only particular windows or applications.
Screen Remote Control
This module facilitates secure and non-secure remote control of the keyboard and/or mouse. The module works only in conjunction with a Screen Capture source module.
Web Camera Capture
This source module facilitates the capture of web camera feeds. If this module is licensed under the toolkit, it is recommended to also license the H.264 encoder.
IP Camera Capture
With this module, it is possible to capture an RTSP stream and re-stream to RTMP.
RTMP Mini Server
With this module, it is possible for the toolkit to work as a local RTMP streaming server to serve video streams currently published by the toolkit. In particular, this can be used to preview video streams locally instead of subscribing to an online RTMP server.
H.264 Encoder Proxy
This encoder proxy module facilitates the encoding of video in H.264 compressed bit-stream by using a separate native encoder library.
The toolkit consists of a high level COM component that can be instantiated from any programming language which supports COM. The toolkit comes with a fully featured GUI where parts can be reused depending on requirements.
The toolkit is highly flexible and has been implemented in a wide range of applications, spanning over areas such as medical engineering, educational solutions, conferencing platforms, as well as game and service specific live streaming solutions.
XSplit Broadcaster (www.xsplit.com) is entirely built using this toolkit.
Toolkit Instant web demo (No download required)
A simple web application for quickly grabbing a snapshot or video of your screen; then transferring it to others via email, chat, or insertion into online forums and blogs.
A simple meeting application that makes it possible for users to conduct sales presentations, meetings and training sessions online for a small audience.
XSplit White Label Toolkit
To test the capabilities of the XSplit White Label Toolkit, please try out our commercial end-user products XSplit Broadcaster and XSplit Gamecaster.