Виртуальная вебкамера как включить

Ivan1987

Client
Регистрация
16.09.2016
Сообщения
1
Благодарностей
0
Баллы
1
Добрый вечер , помогите настроить вебкамеру в зеннопостере .

подгружаю этот код
var devices = instance.GetWebRTCDevices();
if (devices != null)
{
var devicesList = devices.ToList();
if(devicesList.Count > 0)
{
foreach (var device in devicesList){
project.SendInfoToLog(string.Format("Устройство: {0}", device));
}
}
}

определяет вот эту виртуальную камеру
16:53:10 Устройство: Video¶WebcamMax Capture¶\\?\root#media#0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global


дальше запускаю этот код

ar device = new ZennoLab.CommandCenter.WebRtcDeviceItem("WebcamMax Capture", "{0.0.0.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
// add and show device
instance.ShowWebRTCDevice(device);

и перехожу на сайт вот что мне показывает



Помогите пжл что я не так делаю ???
 

Sibirteh

Client
Регистрация
22.01.2019
Сообщения
51
Благодарностей
9
Баллы
8
Добрый вечер , помогите настроить вебкамеру в зеннопостере .

подгружаю этот код
var devices = instance.GetWebRTCDevices();
if (devices != null)
{
var devicesList = devices.ToList();
if(devicesList.Count > 0)
{
foreach (var device in devicesList){
project.SendInfoToLog(string.Format("Устройство: {0}", device));
}
}
}

определяет вот эту виртуальную камеру
16:53:10 Устройство: Video¶WebcamMax Capture¶\\?\root#media#0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global


дальше запускаю этот код

ar device = new ZennoLab.CommandCenter.WebRtcDeviceItem("WebcamMax Capture", "{0.0.0.00000000}" + Guid.NewGuid().ToString("B"), ZennoLab.InterfacesLibrary.Enums.Browser.WebRtcDeviceKind.Video);
// add and show device
instance.ShowWebRTCDevice(device);

и перехожу на сайт вот что мне показывает



Помогите пжл что я не так делаю ???
1 Зайди на https://whatleaks.com/ что там пишет в поле WebRTC ?
2 Если в поле WebRTC disable то идешь в C:\Program Files\ZennoLab\RU\ZennoPoster Lite\5.27.1.0\Progs\ там 3 папки:
- XulRunner45
- XulRunner52
- XulRunner52-64
Это 3 браузера, посмотри какой у тя используется в проекте в папку того и заходишь.
3 Ищешь файл greprefs.js а в нем строку
pref("media.peerconnection.enabled", true); меняем true на false и перезапускаем ZP или PM.
 
  • Спасибо
Реакции: VladZen и specialist

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 542
Баллы
113
3 Ищешь файл greprefs.js а в нем строку
pref("media.peerconnection.enabled", true); меняем true на false и перезапускаем ZP или PM.
Не нужно лазить в greprefs.js, достаточно воспользоваться методом SetBrowserPreference.
C#:
instance.SetBrowserPreference("media.peerconnection.enabled", false);
 
  • Спасибо
Реакции: Sergodjan и Sibirteh

Fedor5588

Client
Регистрация
04.06.2017
Сообщения
272
Благодарностей
69
Баллы
28
Не нужно лазить в greprefs.js, достаточно воспользоваться методом SetBrowserPreference.
C#:
instance.SetBrowserPreference("media.peerconnection.enabled", false);
как добавить эмуляцию вебкамеры в WebRTC при включенной эмуляции вебртк вот такая картина:
 

Вложения

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)