Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Трансляция видео с веб-камеры.  (Прочитано 2557 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DiversanT16

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Трансляция видео с веб-камеры.
« : 31 Августа 2022, 10:51:30 »
Доброго всем дня.
Прошу помочь в решении проблемы с которой столкнулся.
Есть необходимость настроить несколько моноблоков в качестве экранов на предприятии и также иметь возможность использовать их веб-камеры для наблюдения через наше ПО.
На моноблоки установлена Ubuntu 20.04 и VLC
Столкнулся с проблемой что не хватает прав доступа.
При добавлении sudo все конечно работает но это не вариант так как все должно отрабатывать автоматически.
Буду очень благодарен за помощь.


Пользователь добавил сообщение 31 Августа 2022, 10:55:43:
Вот текст ошибки

ThinkCentre-M70q:~$ vlc "v4l2:///dev/video0" --sout "#transcode{vcodec=theo,vb=256}:standard{access=http,mux=ogg,dst=:80/webcam}" -I dummy & disown
[1] 15687
ThinkCentre-M70q:~$ VLC media player 3.0.16 Vetinari (revision 3.0.16-0-g5e70837d8d)
[000056385cf90cd0] dummy interface: using the dummy interface module...
[00007f36e8002750] main access out error: socket bind error: Permission denied
[00007f36e8002750] main access out error: socket bind error: Permission denied
[00007f36e8002750] main access out error: cannot create socket(s) for HTTP host
[00007f36e8002750] http access out error: cannot start HTTP server
[00007f36e80013c0] stream_out_standard stream out error: no suitable sout access module for `http/ogg://:80/webcam'
[00007f36e8000e60] main stream output error: stream chain failed for `transcode{vcodec=theo,vb=256}:standard{access=http,mux=ogg,dst=:80/webcam}'
[00007f36f4000c40] main input error: cannot start stream output instance, aborting
ThinkCentre-M70q:~$

« Последнее редактирование: 31 Августа 2022, 10:55:43 от DiversanT16 »

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #1 : 31 Августа 2022, 12:36:54 »
Попробуйте добавить себя в группу video

sudo gpasswd -a $USER video

Оффлайн DiversanT16

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #2 : 31 Августа 2022, 12:42:44 »
Попробуйте добавить себя в группу video

sudo gpasswd -a $USER video

Не помогло, ошибка не изменилась.

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #3 : 31 Августа 2022, 13:22:42 »
перезагружались?

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #4 : 31 Августа 2022, 13:23:19 »
vlc не со снапа установлен?

Оффлайн DiversanT16

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #5 : 31 Августа 2022, 13:34:16 »
vlc не со снапа установлен?

После перезагрузки ошибка поменялась



VLC устанавливался из приложения Ubuntu software

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3105
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #6 : 31 Августа 2022, 13:44:00 »
Попробуйте в /etc/rc.local устанавливать права на /dev/video0 какие надо.
Пётр.

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #7 : 31 Августа 2022, 13:51:49 »
/etc/rc.local
???
Это, во-первых, место для скриптов системы инициализауии sysvinit, во-вторых, сейчас systemd на дворе.
https://linuxconfig.org/ubuntu-20-04-vlc-installation

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3105
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #8 : 31 Августа 2022, 21:40:17 »
Morisson, так /etc/rc.local при этом не отменён, никто не запрещает им пользоваться. Это и проще, чем делать свой юнит.
Пётр.

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4885
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #9 : 31 Августа 2022, 21:59:38 »
VLC устанавливался из приложения Ubuntu software
- это ответ на вопрос "как", а ответа на вопрос "откуда" он НЕ дает, потому что Ubuntu Software это инструмент, который с одинаковым успехом может устанавливать ПО как в виде snap-пакетов из snap-store или snapcraft.io, так и в виде deb-пакетов из официальных репозиториев или сторонних PPA   :coolsmiley:
покажи выхлопы команд
snap list | grep 'vlc'sudo dpkg -l | grep 'vlc'

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #10 : 31 Августа 2022, 22:27:44 »
Это и проще, чем делать свой юнит.
Не факт. Но тут дело не в этом. У него доступа к оборудованию нет- прав не хватает. Мы ж не будем костылить скрипт запуска проги от суперпользователя. Вот у меня предположение, что vlc со снапа прав не имеет.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3105
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #11 : 31 Августа 2022, 23:38:33 »
Morisson, у меня здесь /dev/vidoe0 нет, сравнить не могу. Но vlc установлен из deb-пакета, xubuntu-22.04.
Пётр.

Morisson

  • Гость
Re: Трансляция видео с веб-камеры.
« Ответ #12 : 31 Августа 2022, 23:45:12 »
у меня здесь /dev/vidoe0 нет,
это устройство-видеокамера

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1785
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #13 : 01 Сентября 2022, 22:07:34 »
а если
sudo usermod -a -G video $USER

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3105
    • Просмотр профиля
Re: Трансляция видео с веб-камеры.
« Ответ #14 : 01 Сентября 2022, 23:22:31 »
bezbo, так он уже добавлял себя в группу video.
Всё-таки какие там права на /dev/video0? Должны быть 660.
Пётр.

 

Страница сгенерирована за 0.076 секунд. Запросов: 25.