Переключать камеру во время стрима

Oleksandr

New Member
Есть ли возможность на телефоне, во время стрима, переключить камеру с фронтальной на заднюю?
В примерах для смены камеры нужно остановить стрим. Без остановки возможно ли это сделать?
 

Max

Administrator
Staff member
В Web SDK такая функция в данный момент не работает.
Можно попробовать какие-то хаки, меняющие видео трек на камере, но мы их пока не тестировали.

В Android SDK и iOS SDK такая функция есть и камера может переключаться между фронтальной и задней на лету, т.е. во время публикации потока.
 

Max

Administrator
Staff member
Планируется ли такая функция?
Все профильные функции добавляются в backlog. Эта профильная функция. Поэтому да, планируется. Добавлена в backlog. Только не понятно, когда получит приоритет.
 

Max

Administrator
Staff member
Добрый день.
Да, приоритет получила, назначена. Должны быть какие-то движения в течение этой недели. По результатам отпишем.
Номер: WCS-1096
 

Oleksandr

New Member
@Max Добрый день
Видел на гитхабе уже есть фиксы
Уже есть реализация, где её можно скачать, если ли документация?
 

Max

Administrator
Staff member
Верифицировано в этой сборке Web SDK
https://flashphoner.com/downloads/b...f0d3f861b71e7ba075f5aad28f99a8a1716a6a.tar.gz
Тестировали с браузерами: Chrome Desktop, FF Desktop, Mac Safari, iOS Safari, Android Chrome
Пример Media Devices.
examples/demo/streaming/media_devices_manager/media_device_manager.html
Добавлена кнопка switchCam.
Из известных проблем:
1. Если очень часто переключать, видео может не проключаться.
2. iOS Safari при воспроизведении потока не играет камеру если имело место переключение. Играет только при включении транскодинга:
a) Путем передачи width и height session.createStream({name:"stream1", constraints:{audio:true, video:{width:640,height:480}}})
b) Путем включения транскодинга на стороне сервера для всех стримов: disable_streaming_proxy=true в flashphoner.properties
 

Oleksandr

New Member
@Max добрый день
На андроиде, chrome, в новой сборке первой открывается задняя камера
на айфоне, safari, все ок, первой открывается фронтальная
Это можно как-то исправить, чтоб и там и там поведение было одинаково?
В идеале, чтоб и там и там первой открывалась фронтальная
 
Top