Search results

  1. Max

    AWS Custom Domain

    If you have a domain name i.e. stream.mycompany.com There are two options. Option 1 1. A record 2. Import into WCS server SSL certificate, CA certificate, and private key for this domain...
  2. Max

    About using webrtc from non-SSL web screen

    WebRTC does not work in browser via insecure connection (HTTP), it needs to be connected via HTTPS. Therefore, when you use HTTP, stream can be played using MSE or WSPlayer technologies. Both of them use websocket connection to transfer mediadata. So it is impossible to play two streams in one...
  3. Max

    Stream Issue

    You do not have keyframe interval set in OBS. Please enter a value of 2 sec. You have specified a channel for the publisher, and the problem is in the download channel between the server and the subscriber. Therefore, we recommend enabling TCP transport for the subscriber, for example...
  4. Max

    WebRTCMediaProvider: Creating peer connection without initializing factory.

    Good day. Please check if the problem persists using Streaming-min example application. If not, please modify Streaming-min application source code minimally to reproduce the issue, and send the source code archive using this private form
  5. Max

    Не удается запустить WCS: ошибки "Session is not initialized or terminated on play ordinary stream" и "Failed by ICE timeout".

    Уточните, пожалуйста, какую сборку WCS вы используете и в каком облачном инстансе (AWS EC2, Google Cloud, Yandex Cloud, Digital Ocean и т.п.)? При запуске сервер пытается определить внешний и внутренний IP адреса, используя последовательно API AWS EC2 и Google Cloud. Возможно, в вашем окружении...
  6. Max

    About using webrtc from non-SSL web screen

    Hello This works on our demo server using Chrome browser for Windows http://demo.flashphoner.com:8081/client2/examples/demo/streaming/2players/2players.html So it looks like limitation on Apple platform. We recommend setup domain name and SSL certificates for this domain to get this working...
  7. Max

    Не удается запустить WCS: ошибки "Session is not initialized or terminated on play ordinary stream" и "Failed by ICE timeout".

    Обычно так происходит, когда неправильно прописаны настройки в файле /usr/local/FlashphonerWebCallServer/conf/flashphoner.properties ip=9.9.9.9 ip_local=9.9.9.9 В вашем случае должен быть прописан один и тот же IP адрес. Если IP адрес не помогает, пришлите SSH доступ к серверу, используя эту...
  8. Max

    Индивидуальные водяные знаки для каждого клиента

    Добрый день! Да, такой вариант возможен. Решение при помощи REST API. 1. Захватываем VOD из файла: https://Your.WCS.server:8444/rest-api/vod/startup { "uri":"vod-live://sample.mp4", "localStreamName": " VOD_stream " } 2. Добавляем водяной знак при транскодировании при помощи REST...
  9. Max

    Stream Issue

    Hello! Please, specify from what source you publish the video stream? Such problems can arise when there is a lack of bandwidth. Please check the loss statistics by playing your stream using the standard example "Media Devices" Also, to improve the quality of the picture, you can enable...
  10. Max

    How to show_nodes shows global IP

    This can work only if both IPs, local and global, are static.
  11. Max

    HLS-HTTPS-pool-30-thread-427:BLOCKED

    Please see this post
  12. Max

    File descriptor count increasing

    Combined with this post, server load seems too high for its configuration. Ports, audio resamplers, file descriptors etc can leak if resources associated with a publisher/subscriber are not released in time. So we recommend you to perform server load testing as described here and check how much...
  13. Max

    How to show_nodes shows global IP

    We recommend you to deploy a separate backend server in the same network. The backend server should: 1. Periodically send REST API query /cdn/show_nodes to Origin node 2. Parse Edges local IPs from /cdn/show_nodes response 3. On every edge, execute some script via SSH to detect Edge global IP...
  14. Max

    Reason for Flasphoner to crash or (code=exited, status=1/FAILURE)

    Seems like you have not enough RAM on your server, all the crashes occur due to out of physical memory. Please read this common recommendations for server configuration depending on case. Also, you should allocate more Java heap memory (2 Gb seems not enough for your case, garbage collector...
  15. Max

    Unable to video stream on Chrome Browser Version 87.0.4280.66 (Official Build) beta (64-bit)

    According to your logs, you are using too old WCS build 5.2.115. This build uses DTLS 1.0 by default while establishing WebRTC connection. Latest Chrome builds (and Chromium based browsers too) does not support DTLS 1.0 at all. So we highly recommend to update at least to build 5.2.798 which is...
  16. Max

    Audio stream over RTSP problem on new system

    This issue was fixed in build 5.2.820
  17. Max

    Unable to video stream on Chrome Browser Version 87.0.4280.66 (Official Build) beta (64-bit)

    Hello Make sure UDP ports open in range [31000-32000] You can also check ports using nc tool from external server If it does not help, please provide ssh access and RTSP URL privately using this form
  18. Max

    How to apply beauty and filter feature in live stream

    Good day. Now, custom stream capturing with GPUImage filters applying is possible only in iOS applicatio using iOS SDK 2.6 (see GPUImage example app description and source code). There is the ticket WCS-2805 to implement this for Android SDK. You can also modify a stream picture on server side...
  19. Max

    Reason for Flasphoner to crash or (code=exited, status=1/FAILURE)

    Good day. First, if WCS does not start at all, please check if JDK is installed, check the file /usr/local/FlashphonerWebCallServer/logs/startup.log for Java startup errors. Then, please check /usr/local/FlashphonerWebCallServer/logs/server_logs/flashphoner.log for errors. If JDK is installed...
  20. Max

    GPU для кодирования видеопотоков в микшере

    К сожалению, по GPU сроки пока не можем озвучить. Для конференций с небольшим числом участников готовим другое решение на основе SFU (произвольное количество аудио и видео дорожек в одном WebRTC соединении), внутренний тикет WCS-2393. Эту возможность планируем вывести на бета-тестирование в...
Top