Search results

  1. Max

    Stream black screen on safari mobile

    If you have a network problems (packet loss), you can use TCP transport. Please read details here.
  2. 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. Если...
  3. 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...
  4. Max

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

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

    Is it possible to start recording by stream name?

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

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

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

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

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

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

    Здравствуйте. Пришлите пожалуйста SSH доступ к серверу. К этому или другому. Мы скопируем туда дебаговую сборку 5.2.972-debug. После этого можно будет запуститься и снять Heap Dump через некоторое время работы сервера. Мы добавим инструкции к дебаговой сборке. Проблему с утечкой памяти можно...
  10. 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...
  11. 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" ] } }
  12. 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.
  13. 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.
  14. 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.
  15. 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...
  16. 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...
  17. 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...
  18. Max

    Can not start transponder Error

    You can push any stream to Youtube using /push/startup query by stream name: POST /rest-api/push/startup HTTP/1.1 Host: localhost:8081 Content-Type: application/json { "streamName": "your_stream_mane", "rtmpUrl":"rtmp://a.rtmp.youtube.com/live2/youtube-stream-key"...
  19. Max

    Нет доступа к тестовому серверу

    Добрый день. В сборке 5.2.972 мы добавили возможность автоматического определения версии Java и корректировки параметров запуска при старте WCS, это должно помочь в случае обновления Java, аналогичном Вашему. Также теперь при проверке лицензии используются те же ключи запуска. что и для...
  20. Max

    streaming of "conference with screen share"

    Good day. You have two options: 1. Using RoomApi. In this case, you can arrange a conference and publish a screen sharing stream as usual stream. Please look at Video Chat with ScreenSharing example (and its source code on GitHub). Please also read step by step guide about video conferencing...
Top