Search results

  1. Max

    IFrame embedding, issue no audio played

    Good day. The workaround with silence file playback is not working any more. The video must be muted now for autoplay to work.
  2. Max

    virtual background

    Good day. This is possible with some amount of custom code. To implement this on server side, you should develop custom frames interceptor Java class. In this class, you can handle every frame picture in YUV format pixel by pixel. Note that this approach increases server load (at least 1 CPU...
  3. Max

    WebRTCMediaProvider: Creating peer connection without initializing factory.

    You can use Android SDK 1.0 to support Android 8 or earlier versions.
  4. 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...
  5. 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...
  6. 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...
  7. 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
  8. 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. Возможно, в вашем окружении...
  9. 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...
  10. 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 доступ к серверу, используя эту...
  11. Max

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

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

    How to show_nodes shows global IP

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

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

    Please see this post
  15. 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...
  16. 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...
  17. 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...
  18. 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...
  19. Max

    Audio stream over RTSP problem on new system

    This issue was fixed in build 5.2.820
  20. 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
Top