Search results

  1. Max

    Running WCS 5.2 with Reverse Proxy

    Please make a report and send to support@flashphoner.com We will check configuration. cd /usr/local/FlashphonerWebCallServer/tools sudo ./report.sh Make sure port 8444 is open and listening. netstat -nlp | grep java | grep 8444
  2. Max

    Не показывается видео собеседника

    В каком браузере тестировали? Chrome под Mac OS и под iOS работать не будет. В Safari работает. Протестировали на iOS 13 Safari.
  3. Max

    Не собирается проект с iOS SDK

    Как в документации собирать пробовали? https://docs.flashphoner.com/pages/viewpage.action?pageId=6455935
  4. Max

    Масштабирование, конфигурация сервера

    Добрый день. В вашем случае чем шире, тем лучше. Однако проблема не только в расходе медиа портов, которых, кстати, на 2600 подписчиков должно хватать. Вы указываете число подписчиков, но не указываете число паблишеров. Скорее всего, у Вас забивается канал до сервера при 2600 подписчиков, т.к...
  5. Max

    Ограничение максимального количества подписчиков на поток

    Добрый день. Это можно сделать при помощи REST hooks на бэкенд-сервере: 1. При обработке /connect бэкенд настраивает политику обработки метода /playStream, чтобы при возврате значений, отличных от 200 OK, воспроизведение потока не начиналось. 2. При обработке /playStream (в документации...
  6. Max

    canvas element to stream

    Good day. Please look at this doc to learn how capture stream from canvas. Also please look at the code example whish shows how to draw video to canvas from another video element. So you can capture screen to one invisible video element, capture webcam to another one, then add play event...
  7. Max

    Running WCS 5.2 with Reverse Proxy

    Good day. 8444 is secure websocket (wss) port, so you should proxy to this post as HTTPS, not HTTP There is also insecure websocket port (ws) 8081, but WebRTC publishing will not work via insecure connection. WebRTC is a multiport protocol. You can proxy websocket connection, but you must...
  8. Max

    Increase audio bitrate

    Good day. You should set audio bitrate on publisher side. Please see settings example for OBS Studio, audio bitrate is 160 kbps To play RTMP published stream as WebRTC, you should also set Opus encoder bitrate (160 kbps for example) in server settings opus.encoder.bitrate=160000 Note that...
  9. Max

    Не воспроизводится WebRTC в Chrome Mobile под iOS

    Добрый день. Согласно политике Apple, WebRTC на iOS поддерживается только в браузере Safari. В альтернативных браузерах можно использовать WSPlayer, но это приведет к необходимости транскодинга на сервере (смотрите, например, эту тему о нюансах настройки транскодинга таких потоков в CDN)...
  10. Max

    Failed при публикации стрима

    Также проверьте, не заблокированы ли на клиентах исходящие соединения на UDP порты из диапазона, указанного в настройках сервера media_port_from и media_port_to (31000-32000 по умолчанию).
  11. Max

    Failed by ICE timeout

    Спикер также отпраляет трафик по UDP портам, например 35742, 35744. Если эти порты перестают принимать трафик, то видео перестанет идти, а сессия ICE будет разорвана по таймауту, т.к. клиент и сервер должны обмениваться "keep alive" UDP пакетами на протяжении всей сессии.
  12. Max

    Failed by ICE timeout

    10.129.0.5 - это какое устройство? Оно говорит, что пакет зафильтрован. Если это коммутатор или другое сетевое устройство, отличное от WCS, то дело в нем. Если 10.129.0.5 - это WCS, то нет ли на нем файрволов и фильтров, которые ограничивают UDP трафик на порты, указанные в настройках...
  13. Max

    Pushing RSTP stream to WCS

    The camera IP should be accessible to the server on which WCS is installed.
  14. Max

    Failed при публикации стрима

    Добрый день, Уточните, пожалуйста, с какими устройствами и браузерами проверяете. Удостоверьтесь, что у браузера есть доступ к камере и микрофону (и они не заняты другим приложением), - можно проверить в примере Media Devices (кнопка Test).
  15. Max

    Failed by ICE timeout

    Снимете, пожалуйста, полные логи (скрипт report.sh) и дамп (tcpdump) на стороне сервера. Выслать можно на support@flashphoner.com. Какая нагрузка на сервер?
  16. Max

    Failed by ICE timeout

    По-умолчанию ice_timeout = 15 https://docs.flashphoner.com/pages/viewpage.action?pageId=9241061 Если 15 секунд нет UDP пакетов от браузера в сторону сервера, соединение завершается. В логах, которые вы собрали, показано именно это. Основных варианта два: 1. Перестал ходить UDP трафик...
  17. Max

    Errors thrown in the log file

    To suppress exception in runtime you can add setting in WCS_HOME/conf/flashphoner.properties mixer_auto_start=false Then reload settings ssh -p 2001 admin@localhost >reload node-settings
  18. Max

    SharedObject support

    You can implement a function similar to SharedObject.getRemote using websocket connection to WCS to send data from client to WCS and backend server to send data from to clients. You can find some examples in this topic. However, it requires much work both on client and backend side.
  19. Max

    Пользователи зависают

    При неправильном использовании API результат будет не тот, что ожидается. Но один нюанс есть. Если участников в одной комнате слишком много (например, подкаст и 700 слушателей), встроенный бэкенд WCS может с такой нагрузкой уже не справиться и, например, рассылка сообщения всем слушателям может...
Top