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

Ivan1987

Client
Joined
Sep 16, 2016
Messages
1
Reaction score
0
Points
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
Joined
Jan 22, 2019
Messages
48
Reaction score
9
Points
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.
 

ibred

Client
Joined
Apr 4, 2015
Messages
3,835
Reaction score
3,564
Points
113
3 Ищешь файл greprefs.js а в нем строку
pref("media.peerconnection.enabled", true); меняем true на false и перезапускаем ZP или PM.
Не нужно лазить в greprefs.js, достаточно воспользоваться методом SetBrowserPreference.
C#:
instance.SetBrowserPreference("media.peerconnection.enabled", false);
 

Fedor5588

Client
Joined
Jun 4, 2017
Messages
347
Reaction score
85
Points
28
Не нужно лазить в greprefs.js, достаточно воспользоваться методом SetBrowserPreference.
C#:
instance.SetBrowserPreference("media.peerconnection.enabled", false);
как добавить эмуляцию вебкамеры в WebRTC при включенной эмуляции вебртк вот такая картина:
 

Attachments

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)