- Регистрация
- 07.11.2018
- Сообщения
- 8
- Благодарностей
- 2
- Баллы
- 3
Нужно перекинуть проект который использует фейк вебкамеру на движок хрома. С фф все просто, хватало запущенного маникама на сервере, с хромом нагуглил решение через аргументы, камера запускается, но на трансляции просто черный экран.
Видео для трансляции конвертировано в y4m по средствам ffmpeg, звук в wav.
Аргументы для хрома:
--use-fake-ui-for-media-stream --use-fake-device-for-media-stream --use-file-for-fake-video-capture=C:\1.y4m --use-file-for-fake-audio-capture=C:\1.wav
Настройки для инстанса:
instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Enable;
instance.SetBrowserPreference("media.wmf.enabled", true);
Конвертировал так:
ffmpeg -i 1.mp4 -pix_fmt yuv420p 1.y4m
Версия 5.44.0.0
Видео для трансляции конвертировано в y4m по средствам ffmpeg, звук в wav.
Аргументы для хрома:
--use-fake-ui-for-media-stream --use-fake-device-for-media-stream --use-file-for-fake-video-capture=C:\1.y4m --use-file-for-fake-audio-capture=C:\1.wav
Настройки для инстанса:
instance.WebRTCWorkMode = ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Enable;
instance.SetBrowserPreference("media.wmf.enabled", true);
Конвертировал так:
ffmpeg -i 1.mp4 -pix_fmt yuv420p 1.y4m
Версия 5.44.0.0
Последнее редактирование: