Search results

  1. Max

    Web Call Server on digital ocean

    В этом случае перезапуск WCS должен помочь systemctl restart webcallserver Такое бывает, если NTP отвалился в момент, когда идет обращение к серверу лицензий, в этом случае время между дроплетом и сервером лицензий будет несинхронизировано, и лицензия считается истекшей. Если NTP работает...
  2. Max

    Web Call Server on digital ocean

    Да, можете здесь. После получения лицензионного ключа необходимо деактивировать предыдущий: Деактивация лицензии, затем активировать ноый ключ Активация через веб-интерфейс.
  3. Max

    Web Call Server on digital ocean

    Добрый день. Проблема не воспроизводится на дроплете, развернутом из DO Marketplace: работает с триальной лицензией по умолчанию. Пожалуйста, уточните: Вы запрашивали и активировали собственную триальную лицензию? Если да, то ее можно продлить, обратившись в sales@flashphoner.com и указав...
  4. Max

    Unable to record

    We checked the report. Seems you're writing streams to MP4 container. In this case, you should also set the folder for temporary recording files with enough disk space: record_dir=/proddata/ record_tmp_dir=/proddata/ We also recommend to clean disk space on the main volume because 98% is used...
  5. Max

    Call via SIP disconnecting after around 1 minute

    We checked the report. Both logs and traffic dump show there is no media traffic from browser. The call is finished by RTP activity: That's because you've starting a call using REST API /call/startup. In this case, a special media traffic generator must be enabled: generate_av_for_ua=all...
  6. Max

    Google Play Console(Уязвимые версии WebRTC)

    В версии WebRTC, которая входит в состав Android SDK 1.0, используется библиотека usrsctp. Эта библиотека содержит всего одну уязвимость CVE-2019-20503, которая до сих пор не закрыта (с 2020 года). Поэтому в теории мы могли бы попытаться обновить эту библиотеку в исходных текстах WebRTC в...
  7. Max

    Unable to record

    Please reproduce the problem in Stream Recording example, collect a report as described here using report.sh script and send the report archive using this form.
  8. Max

    Log folder

    Your server is successfully starting as service in root mode /usr/local/FlashphonerWebCallServer/bin/webcallserver set-root-mode enable We strongly recommend to: 1. Backup the following files from /usr/local/FlashphonerWebCallServer/conf folder flashphoner.properties wss.jks...
  9. Max

    Google Play Console(Уязвимые версии WebRTC)

    Добрый день. Более свежие версии WebRTC требуют версии API не ниже 26, что исключает работу в Android 7 и ниже, поэтому наш Android SDK 1.1, куда включена более свежая версия WebRTC, не работает на старых устройствах. Поскольку для закрытия уязвимости Google рекомендут использовать более новую...
  10. Max

    Unable to record

    Good day. Seems like you have not enough disk space to record: 18:50:06,094 WARN ecordFileSystemUtils - Stun-Clbk-thread udp//172.16.66.6:31006 Not enough available disk space for recording, available in record directory /usr/local/FlashphonerWebCallServer/records - 346.2 MiB, in tmp directory...
  11. Max

    Call via SIP disconnecting after around 1 minute

    Unfortunately the traffic dump seems to be corrupted: Also, you've not provided a full report including server logs and client debug logs as mentioned in this post. So you should do the following: 1. Enable client debug logs client_log_level=debug 2. Restart WCS 3. Start traffic dump...
  12. Max

    SFU - Подвисают видеопотоки

    Добрый день. SFU использует только UDP транспорт. Скорее всего, канала не хватает на то, чтобы передать 720p в обе стороны. Попробуйте в файле настройки клиента /usr/local/FlashphonerWebCallServer/client2/sfu/client/config.json указать максимальное качество 640x360: "video": {...
  13. Max

    Call via SIP disconnecting after around 1 minute

    Good day. Please reproduce the problem and collect a report as described here including client debug logs and traffic dump, then send it using this form. If the archive size exceeds 30 M, place it to Google Drive, OneDrive etc and send the link using Comment field of the form.
  14. Max

    Log folder

    Please provide SSH access to the server using this form.
  15. Max

    Swift Package Manager support

    Since build 2.6.92 we do not use JSONModel framework, but still using SocketRocket.
  16. Max

    Swift Package Manager support

    Unfortunately not. Yes, we can (and really should) to publish our patched WebRTC implementation. However, this is not enough to solve dependency issue. We do not need JSONModel any more, but still need SocketRocket which supports Cocoapods or Carthage only.
  17. Max

    Log folder

    You can also just remove a logs folder systemctl stop webcallserver rm -rf /usr/local/FlashphonerWebCallServer/logs then create a symlink to a custom folder ln -sf /path/to/custom/folder/logs /usr/local/FlashphonerWebCallServer/logs Then set the proper privileges to the custom logs folder...
  18. Max

    Access WebRTC stream using simple URL format

    Good day. WebRTC streams pulling needs a special signaling implementation. So you have the following options: 1. Make your application act as WebRTC playing client. In this case, you should implement a custom websocket signaling API: Raw WebSocket API 2. Capture the stream using RTSP or RTMP...
  19. Max

    MCU Support

    No. One mixer is created per one room. And this room mixer has a number of output streams, per every participant, without the voice of the participant, to prevent its own echo. Please read the article How many mixers can a server have? Please try to reproduce the issue on our demo server...
  20. Max

    Log folder

    If you need to place all the logs hierarchy to the custom folder, just replace all base path occurences ${com.flashphoner.fms.AppHome}/logs to a custom one. If you need to set only server logs location, change the path and file name in the following parameter only...
Top