Search results

  1. Max

    Canvas sound quality issue

    Good day. WSPlayer uses PCMU audio codec, it is only suitable for speech. Please consider to use WebRTC (Opus audio codec) or HLS (AAC audio) to play streams in Safari browser on Mac and iOS, in this case you'll get a better sound quality.
  2. Max

    Зависание при нагрузочном тестировании.

    Настроили на вашем Windows сервере тестовый стенд. На стенде удалось получить около 2000 потоков без деградации контрольного стрима. Рекомендуем отключить TCP транспорта на CDN серверах на время тестирования. ice_tcp_transport=false TCP помогает при потерях, но дает задержку, поэтому внутри...
  3. Max

    Embed Player Problems

    The admin password must be unique, this is AWS EC2 requirement, so we changing admin password to instance Id on first server start after installation.
  4. Max

    Embed Player Problems

    After clean istallation, you must activate your license number, so please enter the license key when web interface asks it. Then, you could login as admin. Also, we've sent our public IP to you through forum conversations. If you're having trouble with installation, please provide SSH access to...
  5. Max

    Зависание при нагрузочном тестировании.

    Добрый день! По всей видимости у вас плохой канал не между серверами в датацентре, а между сервером и клиентом. Рекомендую проверить с помощью Iperf ширину канала между серверами и рабочей станцией, на которой запускалось тестирование. Дополнительно, нужно на тестирующем сервере...
  6. Max

    samsung browser vp8 recording issue

    Good day. We reproduced the issue and raised the ticket WCS-2996 to investigate it. Will let you know results in this topic
  7. Max

    Добавление видеофайла в микшер

    Добрый день. Вы можете запустить трансляцию VOD-live из файла POST /rest-api/vod/startup HTTP/1.1 HOST: 192.168.1.101:8081 content-type: application/json { "uri":"vod-live://sample.mp4", "localStreamName": "sample_file" } и затем добавить этот поток в микшер POST /rest-api/mixer/add...
  8. Max

    Automatic resolution switch

    Good day. Yes, but you have to configure WCS and write some client side code: 1. Configure the server for publishing quality check inbound_video_rate_stat_send_interval=1 then restart server 2. While publiushing a stream, handle CONNECTION_QUALITY.UPDATE event and republish the stream with...
  9. Max

    Embed Player Problems

    According to screenshot in this post, your server uses DTLS 1.0 while establishing WebRTC connection. This protocol is fully removed from Chrome 87. So we recommend to update WCS to latest build from this page to support DTLS 1.2 by default. If you're using REST hooks, please also check if your...
  10. Max

    "Session does not exist" message with WebRTC playStream

    Good day. The only way is to play stream within the same websocket session like Two Way Streaming or Media Devices examples. In Google Cloud, you can enable stickiness by client IP, in this case balancer should route all the connections from the same IP to the same instance, but this is bad...
  11. Max

    About using webrtc from non-SSL web screen

    It won't work production ready. You can see dirty workaround in the post above for MSE or WSPlayer https://forum.flashphoner.com/threads/about-using-webrtc-from-non-ssl-web-screen.13292/post-25626 Another way you can try to add two streams into the mixer (one stream). REST API /mixer/startup...
  12. Max

    Embed Player Problems

    Looks like server-side issue. Please provide ssh access to server using this private form. We will check. Or send report using report.sh script and private form. Try service webcallserver restart Or Check and configure ip and ip_local settings in...
  13. Max

    About using webrtc from non-SSL web screen

    Palakis/obs-websocket This OBS WebRTC implementation is not supported. Only supported implementation is https://docs.flashphoner.com/display/OBS10EN You can also use OBS RTMP
  14. Max

    Origin, edge ASG policy setting

    Good day. You've set up 60 seconds warm up interval. This means a new instance will not be monitored during this time from its launching, and then CPU utilization is averaging during 1 minute after, so autoscaler probably does not take this value into account. Therefore, two minutes later a new...
  15. Max

    PlayerActivity черный экран

    Добрый день. Пожалуйста, уточните, как именно публикуется проигрываемый поток (из браузера, из RTMP-кодировщика, с RTSP камеры, из другого приложения Android SDK)? Проигрывается ли поток в примере Player в браузере? Воспроизводится ли проблема, если публиковать и проигрывать поток в примере...
  16. Max

    Limited FPS from mobile

    Good day. All the constraints (picture resolution, bitrate, fps) are recommended values for browser. For example, resolution may be lowered and bitrate can be dropped if publisher channel bandwith is not enough for stream to pass. FPS can drop either if pucture is changing slowly (screen sharing...
  17. Max

    iframe embedding issue (issues on mobile devices)

    Good day. You should use playFirstVideo() function for playback to work in Safari browser. Also, autoplay will work with muted audio only, the user action required to unmute. Please read here for details.
  18. 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.
  19. 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...
  20. Max

    WebRTCMediaProvider: Creating peer connection without initializing factory.

    You can use Android SDK 1.0 to support Android 8 or earlier versions.
Top