Safari не работает камера (даже на demo.flashphoner.com)

inpost

Member
Здравствуйте.
Помогите разобраться. Вот видео:
https://monosnap.com/file/8x3mEipTEgGWMCtekWDe42dCxA44T9

Открыл даже модалку в новом окне, так как помню, что проблемы были из-за iframe. Та же проблема. Уточню, что я сразу же переключаюсь на Google Chrome и там работает!

Когда я попробовал свой старый код на другом сайте (там старый flashphoner.js), то запустилась трансляция без проблем.
 
Last edited:

inpost

Member
session.createStream({name:'stream1',constraints:{audio:true,video:{width:640,height:480}}}).publish();
Вот тут бросается ошибка. Пробовал даже указать constrains, как в примере выше (до этого было БЕЗ), та же ситуация.

Не успел сегодня проверить, на другом сайте используется ещё Flashphoner.playFirstVideo , попробую и отпишусь, может и вправду эту функцию надо было запустить перед публикацией.
 
Last edited:

inpost

Member
Обновил сервер до самой свежей версии flashphoner - не работает. В demo.flashphoner так же не работает. В демо, который установлен на сайте - тоже не работает.
flashphoner.js взял из папки /client2/ - не работает. По ссылке закачал самый последний билд от 17-ого числа (пробовал и от 16-ого тоже) - не работает.

Взял двухмесячной давности flashphoner.js , который лежит на первом сайте. Подключаю его - трансляция работает. Вот, посмотрите короткое видео на эту тему:
https://monosnap.com/file/2pi8QgKa5hrU18ekYiAy5SYHktz8fD

Вот версия МАК 10.14.4: http://my.jetscreenshot.com/7950/20190417-a8df-22kb.jpg
Вот Сафари 12.1: http://my.jetscreenshot.com/7950/20190417-pyt5-7kb.jpg

Я боюсь оставлять старую версию на новом обновленном flashphoner, потому что не известно, какие проблемы могут выявиться в процессе, но вот сейчас запустить на новом flashphoner.js не удаётся.

Настройки сервера:
ws.port =8080
wss.port =8443
codecs =opus,alaw,ulaw,g729,speex16,g722,mpeg4-generic,telepho
ne-event,h264,vp8,flv,mpv
codecs_exclude_sip =mpeg4-generic,flv,mpv
codecs_exclude_streaming =flv,telephone-event
codecs_exclude_sip_rtmp =opus,g729,g722,mpeg4-generic,vp8,mpv

#websocket ports
ws.port =8080
wss.port =8443
webrtc_cc_min_bitrate = 500000
webrtc_cc_max_bitrate = 30000000
disable_rest_requests=true
disable_streaming_proxy=true
enable_extended_logging=false

====================
Замечу, что я прописал
disable_streaming_proxy=true
после того, как прочитал об этом в той теме. До этого данного параметра не было и всё равно не работало.
 
Last edited:

Max

Administrator
Staff member
Добрый день.
WebSDK на demo.flashphoner.com обновлен на сборку 0.5.28.2753.80, с ней стриминг с Safari 12.1 в MacOS Mojave 10.14.4 и iOS 12.2 работает.
 

Max

Administrator
Staff member
Добрый день
На видео заметна ошибка в консоли Overconstrained error с указанием на недопустимую ширину картинки. В связи с этим пожалуйста, уточните, какую камеру используете. Кроме того, проверьте, работает ли стриминг в примере Media Devices, там можно переключать разрешения (по умолчанию 640x480).
 

Max

Administrator
Staff member
Добрый день.
Мы работаем над этой проблемой, о результатах сообщим здесь.
 

Max

Administrator
Staff member
Добрый день.
Проблема исправлена в сборке WebSDK 0.5.28.2753.85, пожалуйста, обновите WebSDK и проверьте на своем сервере.
На демо сервере demo.flashphoner.com WebSDK также обновлен.
 
Top