Search results

  1. Max

    Настройка Hls abr в cdn

    Какой именно плеер использовали: HLS.JS Player Minimal (исходный код), VideoJS Player Minimal (исходный код)? Еще раз подняли тестовую CDN с вашими настройками, опубликовали RTMP поток: играет без явных проблем в упомянутых наших примерах, в...
  2. Max

    Настройка Hls abr в cdn

    Проверили настройки, явных проблем не увидели. На тестовых серверах с такими настройками HLS с edge проключается и играет плавно, по WebRTC поток с суффиксом -abr не играет. При этом в ваших клиентских логах HLS на edge видны проблемы с нарезкой сегментов: 06:41:05,873 WARN...
  3. Max

    Настройка Hls abr в cdn

    Это не запрещено, но не рекомендуется, т.к. может приводить к излишнему транскодингу звука, поскольку в HLS и WebRTC используются разные кодеки. Так быть не должно, и у нас это не воспроизводится. Скорее всего, проблема в настройках. Проверим ваши репорты и уточним. Возможно, по результатам...
  4. Max

    rtsp.auth fails to connect

    We have tested RTSP credentials file feature in build 5.2.1759. It works. Please update and add the desired RTSP URL to /usr/local/FlashphonerWebCallServer/conf/rtsp.auth file in the following form: rtsp://dvr_ip:port/h264?device=cam_ip&channel&stream user pass It should work. If not, collect...
  5. Max

    Настройка Hls abr в cdn

    Проверили отчеты. К сожалению, вы не собрали настройки серверов, поэтому мы не можем их проверить. Повторите сбор отчетов, как мы просили ранее cd /usr/local/FlashphonerWebCallServer/tools sudo ./report.sh --sysinfo --conf --tar Не удаляйте ничего из отчетов перед отправкой. Результат проверки...
  6. Max

    Кодек WebRTC

    Для снятия логов на стороне браузера, обычно используют сетевые хранилища логов вроде Sentry. В приложение добавляется библиотека Sentry, которая периодически отправляет логи на сервер. Далее можно на сервере отыскать сессию конкретного пользователя и посмотреть были ли ошибки у него в логах...
  7. Max

    rtsp.auth fails to connect

    Hello It seems the rtsp.auth works improperly. We will check. Anyway, If you want to hide RTSP login and password from player, you can map RTSP address to a stream name using REST API. POST /rest-api/rtsp/startup HTTP/1.1 Host: 192.168.1.101:8081 Content-Length: 56 Content-Type...
  8. Max

    Настройка Hls abr в cdn

    Проверьте, пожалуйста, канал между серверами CDN при помощи iperf: Тестирование пропускной способности канала при помощи iperf. Возможно, имеет смысл перенести транскодер ближе к двум другим серверам.
  9. Max

    Настройка Hls abr в cdn

    Чтобы проверить настройки CDN (и другие настройки), нам необходимы репорты с каждого сервера, собранные, как описано здесь (дампы трафика не нужны, только логи). Собирать их нужно скриптом: Сбор отладочных логов при помощи скрипта report.sh. архивы необходимо отправить, используя эту форму...
  10. Max

    Кодек WebRTC

    Проверили логи и дамп. Этот звонок установился успешно, и медиатрафик отправлялся в обе стороны Однако звук есть только с одной стороны С другой стороны отправляется только тишина Похоже на проблему на стороне клиента: либо микрофон не захвачен в браузере, либо замьючен (mute). В этом случае...
  11. Max

    Кодек WebRTC

    Для того, чтобы проблему можно было исследовать и решать, необходимо воспроизведение. В идеале, на наших тестовых серверах, тогда нам нужны только тестовые аккаунты для SIP звонков. Если проблема не воспроизводится на наших тестовых серверах, необходим доступ к вашему серверу. Если ни то, ни...
  12. Max

    Настройка Hls abr в cdn

    Нужно обновить до 5.2.1759 (были исправления по HLS). Для HLS ABR в CDN на edge нужно добавить hls_abr_with_cdn=true. cdn_strict_transcoding_boundaries=true и cdn_origin_allowed_to_transcode=true добавляются на edge, не на origin. cdn_origin_allowed_to_transcode=true для HLS ABR не применяется...
  13. Max

    Кодек WebRTC

    К сожалению, вы предоставили только дамп трафика. Предоставьте, пожалуйста, логи сервера, как мы запрашивали выше. Также уточните, с каким именно из звонков воспроизводится проблема. Если сбор логов вызывает затруднения, просим предоставить SSH доступы к серверу и два SIP аккаунта для совершения...
  14. Max

    Mixer text - can't remove room name from stream label text

    Good day. Since build 5.2.1751 a characters encoded at client side by encodeURIComponent() may be decoded using the following parameter in offline-mixer.json { ..., "mixerDecodeStreamName": true }
  15. Max

    Android join to created room by Room object with custom authentication

    Good day. 1. RoomApi is already using a custom data when establishing a connection, the data is used to identify a room and a user. Also, RoomApi uses an internal REST hooks based backend, so you should proxy all the hooks to the standard backend if you want to use your own one. Otherwise...
  16. Max

    "Stopped by session disconnect"

    Seems like both ip and ip_local addresses are in local network: In this case, you cannot play anything from external network by WebRTC at all. Please set ip to an external IP address (and set up ports routing) and add the following parameter to the settings: rtc_ice_add_local_interface=true...
  17. Max

    record problem question

    You can use jstack tool to get current Java Threads state: jstack tool, then analyze it and found blocked threads.
  18. Max

    "Stopped by session disconnect"

    We checked the report. RTSP stream itself is captured correctly and can be played successfully from traffic dump in the latest WCS build 5.2.1759. But in the server log there is Failed by ICE timeout message for the client session: So you should check media ports availablility (31000-32000/udp...
  19. Max

    record problem question

    4 by default. This value can be changed: Recording perfomance tuning under high load Yes. Seems like threads blocking caused not by CPU load, but by a network drive unavailablity. WCS rebooting periodically is not a good solution. Please change the records dir to a local folder on a fast SSD...
  20. Max

    record problem question

    We checked the server. Seems like the server is too weak to write more then 1 file simultaneosly (only 2 vCPU), so recording queues are grow. In case of room streams recording, there can be a much streams in room, so use more powerful server. Also we see a blocked recording threads. This can...
Top