Search results

  1. Max

    Recording - Screen + microphone + system volume

    Good day. Please read this article about minimal code sampe for screen sharing. To record screen share stream, you should add record: true option to createStream() function call: session.createStream({ name: "mystream", display: document.getElementById("screensharing"), constraints...
  2. Max

    Микширование видеопотока и аудио

    Результат микширования, в нашем случае, это один суммированный сигнал, который нельзя поделить, т.е. одна видео дорожка в потоке и одна аудиодорожка. Если мы правильно понимаем задачу, вы хотите добавить к одному видеостриму несколько звуковых дорожек и переключаться между ними на стороне...
  3. Max

    Swift Package Manager support

    Good day. Probably yes, but not sooner than iOS SDK will migrate to Swift (ticket WCS-2853). We raised the ticket WCS-2882, but this take a long time. Now, we're working on ticket WCS-2794 to update libwebrtc which should fix the issues with RTCEAGLVideoView.
  4. Max

    ICE Timeout on AWS Marketplace AMI

    Good day. We successfully published stream using credentials you provided Please note that we do not use relay option: - Using this code, stream is published Flashphoner.createSession({ urlServer: 'wss://webrtc-dev.********.***:8443', mediaOptions: { "iceServers": [{...
  5. Max

    Recording

    Mixer REST API is the same for MCU and non-MCU mixers. Please see API details here
  6. Max

    Плохое качество видео потока.

    При демонстрации экрана без использования расширения для Google Chrome все параметры потока устанавливается не в соответствии с заданным в constraints при создании потока, а по размерам источника (экрана, окна или вкладки браузера) Для улучшения качества видео можно поднять битрейт Настройки...
  7. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    1. Yes 2. The same indicators as like as for c4.large servers The problem in your test is not in server-to-server channel, the problem is in server-to-Mac channel. Have you tested channel with iperf3 from mariotrans server to your Mac? For example, in our test with your server, we have 10 times...
  8. Max

    Микширование видеопотока и аудио

    Такая возможность не реализована на основе микшера. Можно попробовать реализовать с помощью WebSDK, т.е. не на стороне сервера, а на стороне клиента. Например, На стороне сервера публикуются два потока stream1 и stream2, которые добавляются к микшеру. Выходной поток микшера – mixedStream ...
  9. Max

    Android screen capture problem

    Good day. Thank you for good job. We raised the ticket WCS-2880 to update Android SDK documentation.
  10. Max

    REST - Starting call with hasAudio false still uses sendrecv in SDP causing call to timeout

    Hello, The SIP session timer value can be increased with this setting in flashphoner.properties (the value is in seconds): sip_force_session_expires=1800
  11. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    We repeated your test using our AWS EC2 instance as pulling server. We pulled 400 streams. There is a massive packet losses while playing control stream (21%) This is the channel issue. Your screenshot above shows 2% packet losses that is also too big. Please check channel bandwidth between...
  12. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    We checked the server. It seems like you used CMS garbage collector during the test, Full GC every 3-4 seconds make Java VM really slow. Please install JDK 12 and set up ZGC garbage collector as described here. Hugepages setup (p. 6) can be skipped to simplify, in this case you can omit...
  13. Max

    FlashPhoner Web Browser compatibility

    Probably, no. We are working on Low latency HLS (LHLS) implementation, but this thecnology is supported on iOS devices only. Yes, it is possible. We have successful CDN deployment experience for 4K VR streaming with HLS playback.
  14. Max

    Streaming monitoring

    Hi, The document you read is from a previous version of WCS. The web interface of the current stable version does not have such functionality. But there are other ways to implement monitoring: - WCS supports realtime stream publishing and playing parameters monitoring with REST API - WCS can...
  15. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    We received SSH credentials. Unfortunally, we do not see you email to reply to, so please send a request for our whitelisted IP address to support@flashphoner.com
  16. Max

    Recording

    Hello Actually you have 3 streams: 1 audio+video and 2 audio only. You have to add all streams into the Mixer using REST API /mixer/add Once you have a mixed stream, i.e. stream1_mixed, you can record this stream using recording REST API /recorder/startup Mixer functions...
  17. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    Please update to build 5.2.760, it contains the fix to reduce CPU load average while publishing RTMP streams to the server. If result remains the same, please provide SSH access to the server you test using this link, we will check.
  18. Max

    ICE Timeout on AWS Marketplace AMI

    Ok, we will check.
  19. Max

    NPM пакет для Web SDK

    Добрый день. В сборке WebSDK 0.5.28.2753.146 (тэг на GitHub 4d10b9d) перечисленные проблемы исправлены, есть возможность собрать только webrtc (и другие пакеты с ограниченным функционалом), не скачивая исходные тексты FlexSDK. Над продвижением в NPM репозиторий по-прежнему работаем в тикете...
  20. Max

    How to run ASG on Ec2 spec with more than recommended C4.large?

    Please set up bandwidth control on edge server you test outbound_video_rate_stat_send_interval=1 and play the control stream using Media Devices example (Play section) as described here. You'll see effective bandwidth quality for playing stream in client browser. For example, the test occupied...
Top