Вопрос или проблема
Я пытаюсь использовать клиент Cisco Jabber Video (https://www.ciscojabbervideo.com/home) с Wine, но не могу заставить веб-камеру работать.
Шаги, которые я завершил на данный момент:
-
Зарегистрировать учетную запись для Cisco Jabber Video (необходимо для получения ссылки на скачивание приложения).
-
Установить клиент Cisco Jabber Video.
-
Запустить клиент Cisco Jabber Video. Эта часть была проблематичной, пока я не выяснил, что это приложение ожидает найти копию
ksuser.dll
в системе. Я нашел копию указанного DLL на dlldump.com и поместил ее в~/.wine/drive_c/windows/system32
, и все работало, кроме видео с веб-камеры.
Я успешно использую веб-камеру без wine. Веб-камера уже работает с Skype, Cheese Webcam Viewer, guvcview
, luvcview
и Flash плагином (как в Firefox, так и в Google Chrome). Тем не менее, клиент Cisco Jabber Video, работающий на wine, утверждает, что у меня нет установленной USB веб-камеры в системе.
Я также попытался добавить переопределение devenum
и удалил HKEY_CURRENT_USER/Software/Microsoft/ActiveMovie
с помощью regedit
, как предложено на http://wiki.winehq.org/MSN_Messenger_webcam_support
Можете ли вы предложить что-то еще, чтобы заставить камеру работать? (Причина, по которой мне нужны эти вещи, заключается в том, что мне нужно подключиться к оборудованию Cisco TelePresence SX20 на удаленном сайте, и, похоже, Ekiga несовместимо с этим. Ekiga никогда не может установить соединение с этим устройством.)
Обновление:
Я забыл упомянуть о оборудовании, которое я использую:
Bus 003 Device 064: ID 045e:075d Microsoft Corp. LifeCam Cinema
Программное обеспечение:
Ubuntu 12.04.4 LTS 64-bit (precise с самыми последними обновлениями)
Wine 1.7.18-0ubuntu1 из PPA ubuntu-wine
Большое количество камер тестировалось с несколькими версиями Cisco Jabber Video для TelePresence. Хотя Jabber Video должен работать со всеми USB-камерами, камеры, которые команда Jabber Video использует регулярно и которые гарантированно работают хорошо, это:
Cisco TelePresence PrecisionHD USB Camera (рекомендуется для видеосвязи бизнес-класса)
Камеры Apple iSight
Камера Cisco VT III
Creative Live! Cam Socialize HD 1080
Камеры Lenovo Thinkpad
Logitech HD Pro Webcam C910
Logitech HD Webcam C310
Logitech QuickCam Pro
Logitech QuickCam Pro 9000
Microsoft LifeCam Studio
Microsoft LifeCam HD-6000
Камеры, поддерживающие HD 1080
Logitech HD Pro Webcam C910
Microsoft LifeCam Studio
Creative Live! Cam Socialize HD 1080
HP Webcam HD-4110
Ответ или решение
Как использовать веб-камеру с клиентом Cisco Jabber Video в Wine
Введение
Использование приложений Windows на операционных системах Linux через Wine может иногда вызывать трудности, особенно когда дело касается оборудования, такого как веб-камеры. В данной статье мы проанализируем, как настроить Cisco Jabber Video Client для работы с веб-камерой на Ubuntu 12.04.4 LTS и предложим шаги по устранению возникающих проблем.
Шаги до конфигурации
Вы уже предприняли несколько правильных шагов для установки Cisco Jabber Video Client и активировали его. Прежде всего, убедитесь, что у вас есть правильно установленная версия Wine и необходимые библиотеки:
-
Установка Wine: Убедитесь, что Wine установлено и обновлено до последней версии. Вы используете Wine 1.7.18. Возможные проблемы с совместимостью могут быть связаны с устаревшей версией.
-
Установка необходимых библиотек:
- Установите
ksuser.dll
, как вы уже сделали. - Проверьте, не требуется ли установка других библиотек или компонентов DirectShow, таких как
quartz.dll
иstrmiids.dll
, которые также могут потребоваться для работы с мультимедийными устройствами.
- Установите
Проблема с веб-камерой
Хотя другие приложения, такие как Skype и Cheese, распознают вашу веб-камеру Microsoft LifeCam Cinema, Cisco Jabber Video Client, работающий в Wine, не может ее обнаружить. Это может быть связано с рядом факторов, включая настройки Wine и поддержку USB-устройств.
Рекомендации по устранению неполадок
-
Проверка передач USB:
- Убедитесь, что устройство USB, к которому подключена веб-камера, разрешено в конфигурации Wine. Вы можете проверить включение USB-устройств в Wine, выполнив команду:
winecfg
Перейдите на вкладку "Audio" и убедитесь, что у вас выбран драйвер ALSA или PulseAudio.
- Убедитесь, что устройство USB, к которому подключена веб-камера, разрешено в конфигурации Wine. Вы можете проверить включение USB-устройств в Wine, выполнив команду:
-
Настройка одиночного оконного режима:
- Иногда веб-камеры работают лучше в режиме одиночного окна. Попробуйте переключиться на режим полного экрана или однооконного режима для Cisco Jabber Video Client.
-
Проверка окружения:
- Убедитесь, что вы не используете другие приложения, которые могут блокировать доступ к веб-камере. Закройте все приложения, которые могут использовать устройство.
-
Ограничение доступа к реестру:
- Удалите или измените настройки, связанные с ActiveMovie, если вы этого еще не сделали. Это иногда мешает нормальной работе мультимедийных функций в Wine.
-
Использование других версий Wine:
- Попробуйте установить более новую версию Wine, такую как Wine Staging, через PPA. Некоторые более современные сборки имеют исправления, которые могут улучшить поддержку мультимедиа.
-
Поиск в WineHQ:
- Исследуйте WineHQ App Database на наличие аналогичных проблем и решений, предоставленных другими пользователями, которые смогли его настроить.
Заключение
Хотя Cisco Jabber Video Client может быть непростым в настройках в среде Wine, следование рекомендованным шагам и настройка параметров должны помочь вам решить проблему с доступом к веб-камере. Помните, что для достижения наилучших результатов важно использовать актуальные версии программного обеспечения и системных библиотек. Если ваши усилия не увенчаются успехом, рассмотрите возможность использования альтернативных программ для видеосвязи, совместимых с вашим оборудованием.