HttpCamera

class cscore.HttpCamera(*args, **kwargs)

Bases: VideoCamera

A source that represents a MJPEG-over-HTTP (IP) camera.

Overloaded function.

  1. __init__(self: cscore._cscore.HttpCamera, name: str, url: str, kind: cscore._cscore.HttpCamera.HttpCameraKind = <HttpCameraKind.UNKNOWN: 0>) -> None

Create a source for a MJPEG-over-HTTP (IP) camera.

Parameters:
  1. __init__(self: cscore._cscore.HttpCamera, name: str, url: str, kind: cscore._cscore.HttpCamera.HttpCameraKind = <HttpCameraKind.UNKNOWN: 0>) -> None

Create a source for a MJPEG-over-HTTP (IP) camera.

Parameters:
  1. __init__(self: cscore._cscore.HttpCamera, name: str, url: str, kind: cscore._cscore.HttpCamera.HttpCameraKind = <HttpCameraKind.UNKNOWN: 0>) -> None

Create a source for a MJPEG-over-HTTP (IP) camera.

Parameters:
  1. __init__(self: cscore._cscore.HttpCamera, name: str, urls: List[str], kind: cscore._cscore.HttpCamera.HttpCameraKind = <HttpCameraKind.UNKNOWN: 0>) -> None

Create a source for a MJPEG-over-HTTP (IP) camera.

Parameters:
  • name – Source name (arbitrary unique identifier)

  • urls – Array of Camera URLs

  • kind – Camera kind (e.g. kAxis)

class HttpCameraKind(value: SupportsInt | SupportsIndex)

Bases: pybind11_object

HTTP camera kind.

Members:

UNKNOWN : Unknown camera kind.

MJPG_STREAMER : MJPG Streamer camera.

CS_CORE : CS Core camera.

CS_CORE = <HttpCameraKind.CS_CORE: 2>
MJPG_STREAMER = <HttpCameraKind.MJPG_STREAMER: 1>
UNKNOWN = <HttpCameraKind.UNKNOWN: 0>
HttpCamera.HttpCameraKind.name -> str
property value
get_http_camera_kind() cscore._cscore.HttpCamera.HttpCameraKind

Get the kind of HTTP camera.

Autodetection can result in returning a different value than the camera was created with.

get_urls() list[str]

Get the URLs used to connect to the camera.

set_urls(urls: List[str]) None

Change the URLs used to connect to the camera.