Search results

  1. Max

    Video freezing after a few hour

    This means Java heap memory is not enough. The recommended heap size is at least 1/2 of server physical memory. Also, please collect a report as described here and send using this form
  2. Max

    Question about the Rest-api to connect rtsp link.

    Good day. The REST API query /rtsp/startup is always handled before connecting to RTSP stream because connection may take a long time (up to a few seconds). You can use REST hook /ConnectionStatusEvent. In this case, your backend will be notified about the RTSP stream is disconnected, for...
  3. Max

    RTSP is not working with my server but running with demo flashphoner server

    Good day. Seems you've done something wrong while unpacking installation archive. All the native libraries symlinks have zero size: To fix the issue, do the following: 1. Stop WCS sudo systemctl stop webcallserver 2. Download the latest WCS build wget...
  4. Max

    Can not start transponder Error

    We checked your server. First, please update JDK to 12 or 14 as described here to prevent excessive CPU load when there're no streams published on server. Then, you still using obsolete 5.0 branch. Please update to latest 5.2 build 5.2.971 for RTMP republishing to work. To do this: 1. Backup...
  5. Max

    Проблема с двойным подключением к сокету.

    Добрый день. Проблема по описанному сценарию не воспроизводится в сборке 5.2.970 c настройками сервера по умолчанию: 1. Публикуем поток test1 (предполагаем, что это ведущий) в примере Two Way Streaming или Media Devices 2. Создаем микшер запросом curl --data...
  6. Max

    отсутсвие обновление с 2015 года

    Добрый день. Пример WebViewSwift доступен на GitHub. Описание пример здесь. iOS SDK желательно обновить до 2.6.46 . Потребуется также обновление WebSDK до сборки 2.0.171, где скорректировано определение браузера с учетом User-Agent, поставляемого WKWebView по умолчанию.
  7. Max

    audio playback issue

    In RoomApi, streams published by participants are usual streams, so they can be muted/umuted on publisher side only. So you should provide some signaling messaging from host to participant to mute.
  8. Max

    Fixing Video Frame Size in WebRTC

    Yes, this is Two Way Streaming example (look at its code on GitHub) This can be done with stream transcoding only. For example: publish stream with constraints width: 1280, height: 720 play with constraints width: 720, height: 1280 and disable aspect ratio preserving in...
  9. Max

    audio playback issue

    Unfortunately, this is not possible. If you're playing main mixer stream, you will always hear all the participants audios including yours. That's why MCU mixer should be used if you want to hear all the others, but not yourself. But, if you remove your own stream from mixer, the corresponding...
  10. Max

    Can not start transponder Error

    Hello Your error is related access rights in the Linux system. Try to reset rights on server folder chmod 777 -R /usr/local/FlashphonerWebCallServer-{version} Or try to start server as root user. sudo -s service webcallserver stop service webcallserver start
  11. Max

    Перестали работать iOS клиенты

    Если провайдер до сих пор это не поправил, придется везде прописать порт 8888 для HTTPS. Вообще-то этот порт оставлен только для совместимости со старыми сборками 5.1, но, как видно, еще пригодится. Удалять его мы не планируем.
  12. Max

    Fixing Video Frame Size in WebRTC

    Just swap width and height values: width: 720, height: 1280
  13. Max

    What does this error means ?

    Your server is not optimized because old CMS collector is used. See the difference between CMS and ZGC. https://docs.flashphoner.com/display/WCS52EN/Memory+management+in+Java ZGC is latest collector recommended for production (low latency, low GC pauses). So as an optimization, you can: 1...
  14. Max

    Перестали работать iOS клиенты

    Проверили логи. С указанных в комментарии к логам адресов найдено две успешных публикации, одна длительностью 7 минут и одна длительностью две минуты, в обоих случаях запроса на запись соответствующей сессии в логах не было. Возможно, проблема на бэкенде, который должен прислать REST запрос...
  15. Max

    Fixing Video Frame Size in WebRTC

    You can achive this using constraints. For example, this is landascape mode in Android Chrome browser: session.createStream({ name: streamName, display: localVideo, ... constraints: { audio: true, video: { width: 360...
  16. Max

    Проблема записи с телефона Samsung

    В случае, если порты заблокированы, сессия завершится только по истечении этого таймаута. Т.е. клиент будет 30 секунд думать, что публикация идет.
  17. Max

    Перестали работать iOS клиенты

    Можете попробовать обновиться до 5.2.969. Но по логам проблема на стороне клиента, и проблема сетевая. Возможно, имеет смысл переключиться на публикацию по TCP session.createStream({ name: streamName, display: localVideo, ... transport: "TCP" }).on(STREAM_STATUS.PUBLISHING...
  18. Max

    Флешфонер падает сразу после начала трансляции

    Проблема исправлена в сборке 5.2.969. Пожалуйста, обновите сервер и попробуйте.
  19. Max

    Can not start transponder Error

    Unfortunately, your server is not available by credentials you've sent Please provide a working credentials
  20. Max

    Перестали работать iOS клиенты

    Добрый день. По логам, почти сразу после начала публикации (а иногда до ее начала) соединение рвется по инициативе клиента (в том числе по таймауту websocket соединения) conndr.log: 2021-06-07...
Top