LinuxForum.Fans
Тема

Web-камера на другом ПК удаленно (Linux -> Linux)

Автор: phant0m 16 сообщений 3089 просмотров
#323136

Есть 2 ПК (оба мои и я там имею все права). Как удаленно задействовать камеру на удаленном ПК и получать изображение?

#323161

Если оба компа твои, то подключись по ssh и далее как на локальном компе всё делай.

#323268

Vascom, спасибо, по ssh подключился,но камера изображение не выдает.
Возможно я не так запускаю, но локально камера показывает через mplayer. Команду использую такую:
$ mplayer tv:// -tv device=/dev/video0

#323312

vovan_m2005, два Ъ способа:
1) стримить видео, можно, например, через vlc или ffmpeg... в гугле есть много вариантов, на первой странице: тыц тыц
+ сколько угодно клиентов
+ если сервер не меньше среднего десктопа, то нагрузка незначительна
2) прикрутить usb-over-ip на форуме уже обсуждалось, как...
- только один клиент
- работает на уровне ядра [checkme]
+ минимальная нагрузка на сервер.

"phant0m⇓" написал:
Vascom, спасибо, по ssh подключился,но камера изображение не выдает.
Возможно я не так запускаю, но локально камера показывает через mplayer. Команду использую такую:
$ mplayer tv:// -tv device=/dev/video0

на клиенте и на сервере должно быть включено перенаправление иксов (X11Forwarding не сервере и ключик -X на клиенте)
вообще говоря, вариант с ssh довольно убог, хотя если надо просто глянуть, что на том конце, а не постоянно смотреть, то и он вполне сойдёт...

#323319
Fat-Zer написал:
на клиенте и на сервере должно быть включено перенаправление иксов (X11Forwarding не сервере и ключик -X на клиенте)
вообще говоря, вариант с ssh довольно убог, хотя если надо просто глянуть, что на том конце, а не постоянно смотреть, то и он вполне сойдёт...

Это как и зачем? Прошу подробнее. Mplayer ведь консольный.

#323322

У него есть особенность: во-первых, если запускать из эмулятора терминала, то играть видео он все равно будет в отдельном окне, а во-вторых, у него есть и GUI.

#323323

Как сделать перенаправление иксов?

#323329

ssh -X

#323344

Vascom, так даже не проигрывает (ssh -X):

text
$ mplayer tv:// -tv device=/dev/video0
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-) v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead. Selected device: USB2.0 Camera Capabilities: video capture streaming supported norms: inputs: 0 = Camera 1; Current input: 0 Current format: YUYV v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument tv.c: norm_from_string(pal): Bogus norm parameter, setting default. v4l2: ioctl enum norm failed: Invalid argument Error: Cannot set norm! Selected input hasn't got a tuner! v4l2: ioctl set mute failed: Invalid argument v4l2: ioctl query control failed: Invalid argument X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. vo: couldn't open the X11 display (localhost:10.0)! X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. vo: couldn't open the X11 display (localhost:10.0)! X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. vo: couldn't open the X11 display (localhost:10.0)! X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication. X11 connection rejected because of wrong authentication.

MPlayer interrupted by signal 11 in module: preinit_libvo - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. [ This binary of MPlayer in Debian is currently compiled with '--enable-debug'; the debugging symbols are in the package 'mplayer-dbg'.]

#323347

Это проблема

text
X11 connection rejected because of wrong authentication.

Попробуй запустить любое другое графическое приложение. Если та же ошибка, то сперва реши её. Это уже может зависеть от используемых тобой дистрибутивов и версий ПО в них.

#323352

Ключ авторизации сгенерирован с разрешением форвардинга иксов?

#323381

yars, Я до этого вообще ни разу не пользовался ssh. Подключался с паролем. С ключами пока не разобрался. Да еще и форвардинг иксов... Пойду гуглить (изучать тему).

#323384

Я мало работал с ssh, некоторые вещи еще не знаю/не понимаю, но информацию о ключах вы найдете в man ssh-keygen, где-то мне даже попадался хороший перевод страницы руководства. На выходных поищу.

#323440
"phant0m⇓" написал:
X11 connection rejected because of wrong authentication.

не возьмусь сказать наверняка, но есть подозрение, что или у пользователя, от которого коннектишься нет прав на вывод в иксы, или перенаправление иксов не включено (видно при подключении)

ЗЫ: на хосте mplayer с камерой нормально работает? а то, по моему опыту это не всегда так...

#323447

Fat-Zer, на хосте проблем никаких нет. Только удаленно. "X11Forwarding yes" - было изначально.

Войдите или зарегистрируйтесь, чтобы ответить.