Как я могу транслировать камеру в HTTP-браузер, используя gstreamer и gst, или какую-либо другую библиотеку Python, которая не является OpenCV? - PullRequest
0 голосов
/ 06 апреля 2019

У меня недостаточно места в системе Debian Linux для OpenCV - я хотел бы передать свою камеру (YUV422) в браузер на локальном хосте. Один из способов сделать это - использовать gst и gstreamer. Есть ли пример для этого где-нибудь? Простой, простой серверный и клиентский пример был бы потрясающим. Также, пожалуйста, дайте мне знать, если есть другая библиотека для этого в Python 3.

Вот мой вывод v4l2-ctl -d /dev/video0 --all

Driver Info (not using libv4l2):
    Driver name   : mx6s-csi
    Card type     : i.MX6S_CSI
    Bus info      : platform:30a90000.csi1_bridge
    Driver version: 4.9.51
    Capabilities  : 0x84200001
        Video Capture
        Streaming
        Extended Pix Format
        Device Capabilities
    Device Caps   : 0x04200001
        Video Capture
        Streaming
        Extended Pix Format
Priority: 0
Video input : 0 (Camera: ok)
Format Video Capture:
    Width/Height      : 0/0
    Pixel Format      : ''
    Field             : Any
    Bytes per Line    : 0
    Size Image        : 0
    Colorspace        : Default
    Transfer Function : Default
    YCbCr/HSV Encoding: Default
    Quantization      : Default
    Flags             : 
Crop Capability Video Capture:
    Bounds      : Left 0, Top 0, Width 0, Height 0
    Default     : Left 0, Top 0, Width 0, Height 0
    Pixel Aspect: 1/1
Crop: Left 0, Top 0, Width 0, Height 0
Streaming Parameters Video Capture:
    Capabilities     : timeperframe
    Frames per second: 30.000 (30/1)
    Read buffers     : 0

...