Search results

  1. Max

    Микширование потоков. Скрытие всех потоков из микшера, кроме рабочего стола/окна приложения

    Добрый день. Можно заглушить видео от остальных участников запросом /mixer/setAudioVideo: POST /rest-api/mixer/setAudioVideo HTTP/1.1 User-Agent: curl/7.29.0 Host: localhost:8081 Accept: */* Content-Type: application/json { "uri": "mixer://m1", "streams": ["stream1","stream2"]...
  2. Max

    Тормоза видео на HTTPS странице.

    Добрый день. Скорее всего development и production сервер расположены в разных датацентрах. По Вашему описанию, выглядит так, что канала до dev сервера хватает, а до production - нет. Попробуйте поиграть этот же поток в примере Media Devices, он покажет WebRTC-статистику во время проигрывания...
  3. Max

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

    Если Вы имеете в виду проксирование, то проксируется только websocket трафик, а по websocket ходит только сигналинг, если Вы не используете технологию MSE для проигрывания потоков. Поскольку трафик небольшой, то на производительность это никак не влияет. Например, если Вы хотите: - авторизовать...
  4. Max

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

    Проверим в своем окружении, сообщим о результате. Запись HLS сегментов, действительно, может нагружать больше обычной записи, поскольку в данном случае ротация по сегментам работает чаще. Да, можно, и это снизит нагрузку: record_audio_codec_channels=1 Запись стерео звука нагружает больше, чем...
  5. Max

    UDP / TCP transport fallback

    Yes, if player tries to establish WebRTC connection, and UDP ports are locked, the result should be the same. This means ports are not locked, but bandwidth is limited. You can check channel quality on players side and, if this is BAD (the bitrate received is lower when bitrate sent by server)...
  6. Max

    Is it possible to start recording by stream name?

    Please provide SSH access to the server using this form, we will check.
  7. Max

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

    Возможно, клиент эти данные не прислал. Также метрики лучше проверять для publish сессий: сначала получить список mediaSessionId опубликованных потоков запросом POST /rest-api/stream/find HTTP/1.1 Host: localhost:8081 Content-Type: application/json { "published":true } а затем для...
  8. 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()...
  9. 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.
  10. 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...
  11. Max

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

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

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

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

    Issue with YouTube Live Stream

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

    SSL issue

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

    Настройка cdn

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

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

    Последовательность такая: 1) сначала нагружается процессор 2) не успевает обработать сегменты для записи, треды, которые занимаются записью, держат ссылки на фреймы в памяти 3) при активных ссылках объекты не вычищаются сборщиком мусора 4) растет потребление памяти Поэтому сейчас узким местом...
  18. 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.
  19. 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...
  20. Max

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

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