Search results

  1. Max

    Scaling large recording app

    Regarding production requirements. Minimal production requirements: 1 CPU Xeon, 8-10 cores, 32 GB RAM High load production 2 CPU Xeon, 8-10 cores, 64 GB RAM and more So you would need a pool of production servers to get this working. If you use AWS you would match hardware requirements above to...
  2. Max

    Scaling large recording app

    Hello Snapshot is built on the stream from web cam. So it has the same resolution as stream at the moment of taking snapshot. Please check out charts from chrome://webrtc-internals What resolution do you see there? As you can see, stream resolution in my case is 320x240. So snapshot quality will...
  3. Max

    How to hide RTSP URL from clients browser

    There are two ways to hide real RTSP stream name 1) Re-publishing https://docs.flashphoner.com/display/WCS52EN/To+another+WCS+server+via+WebRTC You can re-publish RTSP stream to localhost with a new name, i.e. stream1. 2) REST Hooks You can pass name stream1 in...
  4. Max

    RSTP ip cameras stream dont work

    We are going to debug this stream. Please do not turn off the camera at least next 24 hours.
  5. Max

    Как посмотреть monitoring для wcs 5.2

    Мониторинг убрали из ядра, т.к. он влиял на производительность сервера на больших нагрузках. Сейчас мониторинга нет. Дополнительная подсистема мониторинга в разработке. Основной мониторинг: количество потоков, CPU, RAM, GC, Heap, траффик, выполняется средствами сбора статистики...
  6. Max

    HLS, abr, transcoding presets

    Транскодер сейчас не имеет встроенной логики, а действует так, как прописано в профиле. Если например в профиле прописано 640x480 для profile1 и пользователь запросил stream1_profile1, то траскодировать будет в это разрешение вне зависимости от источника потока. Теоретически можно обратиться к...
  7. Max

    просмотр статистики видения записей стримов

    Добрый день. Мы перепроверили, в последних сборках 5.2 с этой страницы скрипт on_record_hook.sh всегда получает на вход имя потока и имя записанного файла по окончании записи потока, если не включена ротация записей. При включенной ротации скрипт вызывается только для последнего фрагмента, мы...
  8. Max

    Integrated Linphone with WCS

    It does not work out of the box. If you need particular server-side or client-side filters or ability to apply such filters, it would be a custom feature. You can contact sales@flashphoner.com to get a quote.
  9. Max

    Встроенный turn server не слушает порт

    Создали внутренний тикет WCS-1879. О результатах сообщим.
  10. Max

    просмотр статистики видения записей стримов

    Добрый день. Статистику ведения записей потоков можно собирать в скрипте, который вызывается по окончании записи каждого фрагмента. Этот скрипт получает на вход имя записанного файла, в которое можно добавить имя потока, время начала и конца записи, идентификатор медиасессии и другие параметры...
  11. Max

    Easiest way to collect a list of stream parts with start/end timestamps

    Hello. We released build 5.2.47. In this build: {startTime} is set to recording fragment start time {endTime} is set to recording fragment end time right after it is finished See example in docs here.
  12. Max

    Integrated Linphone with WCS

    Hello Do you mean Android SDK and iOS SDK? Currently we don't have client-side API for video filters.
  13. Max

    Stream an UDP stream to webpage

    We have not tested Gstreamer yet. We plan to test it, but it may take a time. If you can establish RTMP connection with WCS and start streaming, but WCS breaks the connection or does not play the stream, please hrepare a report as described here, including traffic dump, and send to...
  14. Max

    Трансляция с нескольких источников

    WCS принимает входящие WebRTC потоки по UDP или TCP от браузеров, способных запустить WebSDK на JavaScript. Если Gstreamer не может использовать WebSDK, но позволяет отправлять и принимать сообщения по Websocket и устанавливать WebRTC-соединения, может быть использовано Websocket API. Если же...
  15. Max

    Трансляция с нескольких источников

    Добрый день. WCS поддерживает трансляции RTMP из нескольких источников, единственное ограничение - в одном RTMP соединении должен быть один RTMP поток. Следовательно, если Gstreamer может выступать как RTMP кодировщик, организовать трансляции с нескольких источников возможно. Также, если...
  16. Max

    Stream an UDP stream to webpage

    Hello. WCS can: 1. Pull RTSP stream from camera as described here. 2. Capture RTMP stream from RTMP encoder as described here. 3. Pull RTMP stream as client from another RTMP server as described here. So your camera should act as RTSP source, RTMP encoder or RTMP server. Also, if your camera act...
  17. Max

    Video stream from IPCAM with webrtc fail

    Hello First of all try to install latest available version 5.2 https://docs.flashphoner.com/display/WCS52EN/Release+notes Installation manual: https://docs.flashphoner.com/display/WCS52EN/Quick+deployment+and+testing+of+the+server Try to play...
  18. Max

    Audio out of sync

    Hello. In most cases the reason for out of sync is packets losses while publishing a stream. So you can: 1) Switch to TCP transport for WebRTC streaming, see this doc for details. This should help with packets losses but can increase whole latency. 2) Test publishers channel bandwith as...
  19. Max

    Easiest way to collect a list of stream parts with start/end timestamps

    Hello. Now we are on testing stage. Please be patient.
  20. Max

    How to change the default wss port

    In your case the following recommendations is meaningful: 1) More RAM is better 2) While recording a stream, transcoding may be enabled depending on incoming stream codecs, so more CPU cores is better So, c4.4xlarge or c4.8xlarge should be enough.
Top