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.kUnknown: 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.kUnknown: 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.kUnknown: 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.kUnknown: 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: int)

Bases: pybind11_object

Members:

kUnknown

kMJPGStreamer

kCSCore

kAxis

kAxis = <HttpCameraKind.kAxis: 3>
kCSCore = <HttpCameraKind.kCSCore: 2>
kMJPGStreamer = <HttpCameraKind.kMJPGStreamer: 1>
kUnknown = <HttpCameraKind.kUnknown: 0>
property name
property value
getHttpCameraKind() cscore._cscore.HttpCamera.HttpCameraKind

Get the kind of HTTP camera.

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

getUrls() List[str]

Get the URLs used to connect to the camera.

setUrls(urls: List[str]) None

Change the URLs used to connect to the camera.