Search results

  1. Max

    Идентификация стримов при multiple stream recording

    В тикете WCS-3329 мы добавляем функцию вывода информации о дорожках в файле multi-recorder в offline_mixer_tool. Сейчас тикет на предварительном тестировании, сообщим о готовности в этой теме.
  2. Max

    Как воспроизводить видео с заданного времени

    По умолчанию, в начале файла резервируется место под moov атом, чтобы этот файл можно было затем играть с S3-совместимого хранилища. Размер, который резервируется, составляет 2 Мб (настройка в килобайтах) mp4_container_moov_reserved_space_size=2048 Вы можете уменьшить этот размер, либо вообще...
  3. Max

    Permanently Publish Stream pulled from RTMP Source Efficiently

    WCS internal HTTP server is intended for admin and demo purposes only. You cannot use custom frontend in this case, and you cannot use it in production under high load (100 viewers and above). So there are no alternative options for now, only custom backend. And this is not a big problem to...
  4. Max

    Web call server down suddenly

    This Java version is not recommended to use. WCS is successfully tested with JDK 12, 14, 15, 16.
  5. Max

    Web call server down suddenly

    Good day. Please check if java process hogs over 100% CPU. If so, please check Java version. If you're using Java 8 latest builds (since 242), we recommend to update JDK to 14 as described here. If the problem persists, please collect a report as described here and send using this form.
  6. Max

    Permanently Publish Stream pulled from RTMP Source Efficiently

    Yes, this is normal practice to have your own backend.
  7. Max

    Как воспроизводить видео с заданного времени

    Добрый день. Длительность записи в Вашем примере по ffprobe составляет 4 секунды. Возможно, что звука там на одну секунду, но длительность записи определяется ключевыми кадрами потока, то есть файл всегда будет не короче минимального интервала между ключевыми кадрами. Уменьшить размеры записей...
  8. Max

    Постоянная высокая нагрузка на CPU

    Добрый день. Поскольку Вы используете TCP транспорт, в том числе внутри CDN, отключите использование TCP NIO, которое включено по умолчанию: ice_tcp_nio=false Именно это и может давать дополнительную нагрузку. Кроме того, уберите из конфигов строки: rtp_paced_sender=true...
  9. Max

    Embedding iframe player, audio-only mode available?

    Fullscreen button will hide only if audioOnly=true is set, otherwise it should be displayed.
  10. Max

    How to clear all Flashphoner session.

    If connection breaks while publishing, cilent will receive SESSION_STATUS.FAILED. See doc you mentioned.
  11. Max

    Embedding iframe player, audio-only mode available?

    Please try to use Embed Player attached. You should replace /usr/local/FlashphonerWebCallServer/client2/examples/demo/streaming/embed_player by attached archive content (actually, only player.js file is changed). This modification supports audioOnly parameter, for example...
  12. Max

    WCS EC2 Flashphoner crash

    Please collect a report as described here and send using this form. Also please describe your case in details: - how do you publish streams (WebRTC, RTMP, what codecs are used) and how much? - how many subscribers connect per each stream? - do you set a stream resolution explicitly to view...
  13. Max

    audio not working when using Safari and Web SDK (Firefox and Chrome are fine)

    Now vue file contains other error: in this code Flashphoner.playFirstVideo(document.getElementById("autoVideo"), true, this.PRELOADER_URL).then(() => { this.playStream() }).catch((e) => { console.log('error occured: %s',e); }) the...
  14. Max

    audio not working when using Safari and Web SDK (Firefox and Chrome are fine)

    We checked vue file you've provided. The only viewable problem is receiveAudio, receiveVideo options which are both deprecated. Use constraint instead as we recommended above. Also please provide a full VueJS project to run and test. We cannot run a standalone code. Use this form to send.
  15. Max

    How to clear all Flashphoner session.

    Yes, you can publish the stream with the same name again if you've lost connection and received STREAM_STATUS.FAILED or SESSION_STATUS.FAILED on client side. This can be done by the same way as player reconnection example.
  16. Max

    Embedding iframe player, audio-only mode available?

    Good day Unfortunately, Embed player does not support such function. Use Player example instead, in this case you can modify source code to display controls as needed.
  17. Max

    WebCallServer start not working with EFS mount

    Please check if WCS is listening port 443 in this case: sudo netstat -nlp | grep java | grep 443 If not, collect the report as described here and send using this form or provide SSH access to the instance using this form. The tweak with WCS_NON_ROOT=false makes WCS to start from root user and...
  18. Max

    How to clear all Flashphoner session.

    On server side, it's impossible because public IP is bound to NAT, not to the instance network interface. Public server IP is only known on client side when server domain name is resolved. So you should pass it by some way from client to your backend if you want to know it.
  19. Max

    audio not working when using Safari and Web SDK (Firefox and Chrome are fine)

    Please try to port Player example to VueJS from scratch as we recommended above. You can also use Embed Player in iframe if this works correctly. This is iOS Safari issue, it requires user action to start HTML5 video playback. We try to play preloader to workaround this. If both tries are...
  20. Max

    How to clear all Flashphoner session.

    Good day. Please use REST API queries /connection/find_all to find all the sessions POST /rest-api/connection/find_all HTTP/1.1 Host: 192.168.1.101:8081 Content-Length: 0 Content-Type: application/json and /connection/terminate to close client session POST /rest-api/connection/terminate...
Top