Search results

  1. Max

    UDP / TCP transport fallback

    Good day. You can implement this on client side as follows: 1. Try to publish with UDP transport session.createStream({ name: streamName, display: localVideo, ... transport: "UDP" ... }).publish(); 2. If STREAM_STATUS.FAILED event is received, check stream.getInfo()...
  2. Max

    Speech to Text Integration using Flashphoner

    Good day. You can extract raw PCM audio on server side and send it to any third party engine. Please read details here.
  3. Max

    Screen Share and Video on Flashphoner Conference Feature

    Good day. The participants number limit is set in video-chat-and-screen-sharing.html file (see at GitHub): <head> ... <script>var _participants = 2</script> </head> Yes, please try the example...
  4. Max

    Простые вопросы по настройке базовой безопасности

    Добрый день. Сменить пароль пользователя demo можно при помощи команды CLI passwd: passwd alice Заблокировать пользователя demo можно при помощи команды CLI update user: update user -a false demo Обратите внимание, что при этом перестанут работать прямые ссылки на страницы примеров наподобие...
  5. Max

    Отсутствие информации о видео при публикации

    Если речь о WebRTC публикациях, то похоже, в последнем приведенном Вами примере клиент вообще не высылал видеотрафик: [2021-07-07T10:35:53.182Z][DEBUG]...
  6. Max

    Is it possible to start recording by stream name?

    1. Please check if read and execution permissions are set correctly to the script. Make the command sudo chmod +rx /usr/local/nginx/html/api/record.sh 2. Add the following lines to the script (and more logging if needed) STREAM_NAME=$1 FILE_NAME=$2 echo $STREAM_NAME >>...
  7. Max

    Issue with YouTube Live Stream

    In this case, no any third party video encoders are used. This about WebRTC stream republishing as RTMP.
  8. Max

    SSL issue

    Good day. Please provide SSH access to the server and certificate using this form, we will check.
  9. Max

    Настройка cdn

    Добрый день. Если Вы реализуете авторизацию через бэкенд, то REST хуки должны отправлять и origin, и edge сервера, т.к. пользователи для публикации и просмотра присоединяются к серверам независимо от их роли. Т.е. origin не знает о пользователях, которые подключились к edge для просмотра, для...
  10. Max

    Memory leaks, сервер перестает отвечать

    Последовательность такая: 1) сначала нагружается процессор 2) не успевает обработать сегменты для записи, треды, которые занимаются записью, держат ссылки на фреймы в памяти 3) при активных ссылках объекты не вычищаются сборщиком мусора 4) растет потребление памяти Поэтому сейчас узким местом...
  11. Max

    Fatal Exception: java.lang.NullPointerException

    In this case, you should wait about a second as workaround. No, you can not because audio context will not be initialized correctly in this case. The activity should be the same.
  12. Max

    Fatal Exception: java.lang.NullPointerException

    We raised the ticket WCS-3231. Please clarify: do you call Flashphoner.createSession directly after Flashphoner.init() without waiting for any user actions like a button click (as all of our examples do)? In this case, the workaround may be to call init() on application start and then create...
  13. Max

    Нет доступа к тестовому серверу

    Добрый день. В сборке 5.2.976 добавлена проверка возможности записи в каталоги сервера, а также в собственные каталоги, при запуске WCS от пользователя flashphoner.Подробности и команда для фикса прав в документации.
  14. Max

    I canceled the automatic payment But still the money was taken

    Good day. Please ask sales@flashphoner.com with both license number, they will check.
  15. Max

    Memory leaks, сервер перестает отвечать

    Мы не рекомендовали уменьшать объем Java heap. В этом случае запись невозможно будет воспроизвести. Скорее всего, OutOfMemory Вы получили потому, что уменьшили Java heap. Получается, что при ускорении записи узким местом стал процессор. Рекомендуем взять инстанс с более мощным CPU и выставить...
  16. Max

    Изменения в файле на стороне Флешфонера

    Добрый день. Вопрос: как Вы собираетесь обрабатывать дополнительные параметры? Дело в том, что для работы RoomApi используется специальный встроенный бэкенд. Если Вы собираетесь обрабатывать параметры на бэкенде, тогда Вы должны определить собственное бэкенд-приложение, которое должно принимать...
  17. Max

    8444

    Есть ли потоки на сервере? Проверьте страницу статистики http://ip:8081/?action=stat Если в параметре streams_viewers= ничего нет, то нет и опубликованных стримов, в этом случае REST API вернет 404
  18. Max

    8444

    Возможно, опечатка в имени метода: такого нет, есть /stream/find или stream/find_all
  19. Max

    Memory leaks, сервер перестает отвечать

    Скорее всего, в дампе будут очереди данных на запись. Поэтому рекомендуем следующее: 1. Снизить нагрузку на CPU. Этого можно добиться, если избавиться от транскодинга звука, в этом случае Ваши камеры должны отдавать H264 + AAC 48 кГц. Если это невозможно, то взять инстанс с более мощным...
  20. Max

    8444

    Добрый день. Из коробки, HTTPS работает еще и по порту 8888 (для совместимости с линейками WCS 5.0 и 5.1), можете использовать этот порт. При необходимости, можно использовать настройку с указанием нужного порта https.port=443
Top