Трансляция видео

Сюда постим если есть сомнения насчет выбора группы
Ответить
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Трансляция видео

Сообщение Mr.Kubikus »

Мне надо реализовать трансляцию видео-потока от usb-камеры. Камера подключена к RPI. Принимать поток буду в VLC на PC. Сейчас я планирую для этой задачи использовать gstreamer с соответствующим конвейером.

Далее в этой ветке буду публиковать заметки по ходу разработки решения.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Трансляция видео

Сообщение Mr.Kubikus »

Конфигурация стенда, на котором будем тестировать решение:
* USB-камера Microsoft LifeCam Studio
* Одноплатный компьютер Raspberry Pi 4B с ОС Linux
* Обыкновенный PC с ОC Windows 10

USB-камера Microsoft LifeCam Studio
Hardware revision: 0x00000113 (275)

Одноплатный компьютер Raspberry Pi 4B
Hardware: BCM2835
Revision: b03111
Serial: 100000007de694f4
Model: Raspberry Pi 4 Model B Rev 1.1
RAM: 2 GB
Release Date: Q2 2019

Код: Выделить всё

$ cat /proc/cpuinfo
Hardware        : BCM2835
Revision        : b03111
Serial          : 100000007de694f4
Model           : Raspberry Pi 4 Model B Rev 1.1
ОС Linux
Raspbian GNU/Linux 10 (buster)
Kernel: 4.19.118-v7l+ #1311 SMP armv7l

Код: Выделить всё

$ lsb_release -a
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster

Код: Выделить всё

$ uname -a
Linux raspberrypi 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux
V4L2
Driver name: uvcvideo
Driver version: 4.19.118

Код: Выделить всё

$ v4l2-ctl -d/dev/video0 -D
Driver Info:
        Driver name      : uvcvideo
        Card type        : Microsoft® LifeCam Studio(TM):
        Bus info         : usb-0000:01:00.0-1.1.1.3
        Driver version   : 4.19.118
        Capabilities     : 0x84a00001
                Video Capture
                Metadata Capture
                Streaming
                Extended Pix Format
                Device Capabilities
        Device Caps      : 0x04200001
                Video Capture
                Streaming
                Extended Pix Format
Media Driver Info:
        Driver name      : uvcvideo
        Model            : Microsoft® LifeCam Studio(TM):
        Serial           :
        Bus info         : usb-0000:01:00.0-1.1.1.3
        Media version    : 4.19.118
        Hardware revision: 0x00000113 (275)
        Driver version   : 4.19.118
Interface Info:
        ID               : 0x03000002
        Type             : V4L Video
Entity Info:
        ID               : 0x00000001 (1)
        Name             : Microsoft® LifeCam Studio(TM):
        Function         : V4L2 I/O
        Flags         : default
        Pad 0x01000007   : 0: Sink
          Link 0x02000013: from remote pad 0x100000a of entity 'Extension 5': Data, Enabled, Immutable
GStreamer
Version: 1.14.4

Код: Выделить всё

$ gst-launch-1.0 --version
gst-launch-1.0 version 1.14.4
GStreamer 1.14.4
http://packages.qa.debian.org/gstreamer1.0

VLC Media Player for Windows
Version: 3.0.12 Vetinari
С уважением, Григорий
GitHub FB ВК
Ответить