HttpCamera
- class cscore.HttpCamera(*args, **kwargs)
Bases:
VideoCamera
A source that represents a MJPEG-over-HTTP (IP) camera.
Overloaded function.
__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:
name – Source name (arbitrary unique identifier)
url – Camera URL (e.g. “http://10.x.y.11/video/stream.mjpg”)
kind – Camera kind (e.g. kAxis)
__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:
name – Source name (arbitrary unique identifier)
url – Camera URL (e.g. “http://10.x.y.11/video/stream.mjpg”)
kind – Camera kind (e.g. kAxis)
__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:
name – Source name (arbitrary unique identifier)
url – Camera URL (e.g. “http://10.x.y.11/video/stream.mjpg”)
kind – Camera kind (e.g. kAxis)
__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
HTTP camera kind.
Members:
kUnknown : Unknown camera kind.
kMJPGStreamer : MJPG Streamer camera.
kCSCore : CS Core camera.
kAxis : Axis camera.
- 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.