Search results

  1. Max

    8444

    Возможно, опечатка в имени метода: такого нет, есть /stream/find или stream/find_all
  2. Max

    Memory leaks, сервер перестает отвечать

    Скорее всего, в дампе будут очереди данных на запись. Поэтому рекомендуем следующее: 1. Снизить нагрузку на CPU. Этого можно добиться, если избавиться от транскодинга звука, в этом случае Ваши камеры должны отдавать H264 + AAC 48 кГц. Если это невозможно, то взять инстанс с более мощным...
  3. Max

    8444

    Добрый день. Из коробки, HTTPS работает еще и по порту 8888 (для совместимости с линейками WCS 5.0 и 5.1), можете использовать этот порт. При необходимости, можно использовать настройку с указанием нужного порта https.port=443
  4. Max

    Stream black screen on safari mobile

    If you have a network problems (packet loss), you can use TCP transport. Please read details here.
  5. Max

    Memory leaks, сервер перестает отвечать

    Судя по sampling rate 8000 Hz, камеры отдают видео H.264 и аудио PCMA/PCMU 8000 Hz. Это можно уточнить на стороне камер или на метриках стрима. Как вы правильно заметили, HLS требует AAC (mpeg4-generic), поэтому все 15-17 камер транскодируются по аудио PCMA 8000 Hz >> AAC 48000 Hz. Если...
  6. Max

    Stream black screen on safari mobile

    WebRTC is supposed to minimize delay. So you have two options: 1. Use playoutDelay stream option when playing: session.createStream({ name: streamName, display: remoteVideo, playoutDelay: 10 }).on(STREAM_STATUS.PENDING, function (stream) { ... }).play(); This works for video...
  7. Max

    Memory leaks, сервер перестает отвечать

    Запись потоков - это не холостой режим. Судя по статистике, на сервере есть транскодинг аудио, он требует ресурсов CPU, хотя и меньше, чем транскодинг видео. Кроме того, Вы выставили по четыре процессорных потока на каждое ядро при записи файла, этого может быть много для системы. Рекомендуем...
  8. Max

    Is it possible to start recording by stream name?

    Seems like you missed closing quote for the name parameter.
  9. Max

    Memory leaks, сервер перестает отвечать

    Скопировали дебаговую сборку на сервер, необходимо его рестартовать. После этого необходимо мониторить потребление памяти на сервере, либо просто снять дамп через сутки после старта. Дамп снимается командой: cd /usr/local/FlashphonerWebCallServer/tools sudo ./report.sh --sysinfo --conf --stats...
  10. Max

    From webcapture to custom rtmp?

    Good day. You can republish WebRTC stream as RTMP to third party server (Facebook, Youtube, Twitch etc) using WebCallServer. Please read details here. Also please read step by step instruction to implement WebRTC as RTMP republishing. Look at WebRTC as RTMP example on our demo server.
  11. Max

    Memory leaks, сервер перестает отвечать

    Уточните также, выставляли ли Вы параметр file_recorder_thread_pool_max_size? Этот параметр отвечает за то, сколько процессорных потоков будут заниматься записью каждого файла. Данные для записи хранятся в Java heap, и если производительности диска не хватает для того, чтобы своевременно...
  12. Max

    Memory leaks, сервер перестает отвечать

    Здравствуйте. Пришлите пожалуйста SSH доступ к серверу. К этому или другому. Мы скопируем туда дебаговую сборку 5.2.972-debug. После этого можно будет запуститься и снять Heap Dump через некоторое время работы сервера. Мы добавим инструкции к дебаговой сборке. Проблему с утечкой памяти можно...
  13. Max

    Can not start transponder Error

    You have two options: 1. If Temasys Skylink allows to configure stream republishing to RTMP ingest point, or can provide RTMP or RTSP endpoint to capture stream, you can repblish a stream to WCS and then republish to Youtube. 2. If not, the only way is to capture stream from HTML5 video tag...
  14. Max

    How to regularly get the number of connected clients?

    You can get the result as JSON: http://host:8081/?action=stat&params=streams_viewers&format=json The result in this case will look like this: { "streams_stats": { "streams_viewers": [ "test/1", "qwerty/1" ] } }
  15. Max

    How to regularly get the number of connected clients?

    You can use stream viewers stats: http://host:8081/?action=stat&params=streams_viewers This returns the following: -----Stream Stats----- streams_viewers=test/1;qwerty/1 Then search for stream name, and parse connections number per stream after / character.
  16. Max

    Is it possible to start recording by stream name?

    You should set the additional parameter to search as we recommended above: 'content' => '{ "name": "abcdefR3V", "published": true }' By default, published is false, so your query seraches playing streams only.
  17. Max

    Fatal Exception: java.lang.NullPointerException

    Unfortunately, we cannot reproduce this crash in our examples, but we need a stable reproduction to investigate the issue. So the only recommendation is to modify example code until the issue becomes reproducible. Then, send us the code to analyze.
  18. Max

    Is it possible to start recording by stream name?

    Good day. You have at lesat two options: 1. If you want to record all the RTSP streams, use this parameter in flashphoner.properties file record_rtsp_streams 2. Use /stream/find query to find stream by name you've set as localStreamName POST /rest-api/stream/find HTTP/1.1 Host: localhost:8081...
  19. Max

    Can not start transponder Error

    Use /stream/find query to find if a stream published on WCS: POST /rest-api/stream/find HTTP/1.1 Host: localhost:8081 Content-Type: application/json { "published":true } Please also clarify your case: how do you publish a stream? What example do you use for test? Note that there is no...
  20. Max

    Fatal Exception: java.lang.NullPointerException

    What example do you use for testing, on what device? What Android version? Please check if the problem is reproducing in Streaming-min example from 1.0.1.77 archive. Note that Android must be 5-7, in Android 8 and newer you must use 1.1.0.28. If problem is not reproducing in Streaming-min or...
Top