Ustreamer driver

The Ustreamer driver is a driver for using the ustreamer video streaming server driven by the jumpstarter exporter. This driver takes a video device and exposes both snapshot and streaming interfaces.

class jumpstarter_driver_ustreamer.client.UStreamerClient(*, uuid: ~uuid.UUID = <factory>, labels: dict[str, str] = <factory>, channel: ~grpc.aio._base_channel.Channel, children: dict[str, DriverClient] = <factory>, portal: BlockingPortal)

UStreamer client class

Client methods for the UStreamer driver.

snapshot()

Get a snapshot image from the video input

Returns:

PIL Image object of the snapshot image

Return type:

PIL.Image

state()

Get state of ustreamer service