Search results

  1. Max

    SFU Идентификация треков

    Добрый день. На данный момент единственной единицей идентификации треков в комнате является участник: сколько бы потоков он не публиковал, все считаются принадлежащими одному участнику. Видео треки одного участника разделяются по типу контента (экран или камера). Аудио треки никак не...
  2. Max

    TURN server and SFU

    Добрый день. Данный функционал не тестировался с TURN серверами. Однако, Вы можете попробовать указать настройки для объекта RTCPeerConnection, который используется при создании WebRTC соединения. Например, в примере SFU Two Way Streaming это можно сделать так: const connect = function(state)...
  3. Max

    Demo Project not run

    https://gnuwin32.sourceforge.net/packages/wget.htm or use curl in Git Bash. Please provide a detailed description of every step recommended above: - step number - what you've exactly done - the result The flow is successfully tested on Windows 10 and Linux, and it's working.
  4. Max

    video receive problem

    If you're using a third party TURN server, check its logs. If you're using WCS internal TURN server, reproduce the problem and collect a report at server side using report.sh script. The report also must include traffic dump collected at server side. Send the archive using this form.
  5. Max

    video receive problem

    Good day. Seems like you've not set the TURN credentials (username and password) properly on the client, so TURN server returns 401 Unauthorized. Please check the session parameters on the client: Flashphoner.createSession({ urlServer: url, mediaOptions: { "iceServers": [ {...
  6. Max

    Demo Project not run

    Look at the screenshot from this doc: Preparing examples for building Did you done all the steps from the screenshot?
  7. Max

    Demo Project not run

    Use HTTPS link to clone: git clone -b 1.1 https://github.com/flashphoner/wcs-android-sdk-samples.git
  8. Max

    Demo Project not run

    Good day. Please make sure you've read carefully and done all the steps (especially step 3): Preparing examples for building
  9. Max

    AWS cloudfront with flashphoner

    In this case, please make sure that: 1. You're using HTTPS to connect to the port 8445 https://wcs-host:8445. 2. You're applied an SSL certificate to WCS Another option is to proxy HTTPS port 443 via nginx to HTTP port 8082 http://wcs-host:8082. In this case you don't need to import certificate...
  10. Max

    Dynamic MCU mixer layout

    Yes, background can be changed on the fly POST /rest-api/mixer/set_parameter HTTP/1.1 HOST: 192.168.1.101:8081 Content-type: application/json { "uri": "mixer://mixer1", "background": "/opt/blue.png" } But it cannot rolled back to default yet (ticket WCS-3631), so you have to change...
  11. Max

    On Conference input camera and mic switching and output audio switching

    Good day. How to switch mic: Microphone settings (p. 2) How to switch camera: Camera settings (p. 2) How to select output audio device: Sound device selection See also Media Device example and its source code.
  12. Max

    Enable camera after app starts (CallKit flow)

    Yes, two streams may be published in the same session.
  13. Max

    HLS master playlist

    Good day. HLS ABR is supported only in CDN environment, not on a single node: Actual HLS ABR implementation in build 5.2.585 and newer
  14. Max

    AWS cloudfront with flashphoner

    Hello How do you test CloudFront? How CloudFront is configured? Could you please provide some screenshots where do you see this error net::ERR_CERT_COMMON_NAME_INVALID As you can see from Architecture description https://docs.flashphoner.com/display/WCS52EN/Architecture WCS server is...
  15. Max

    Is there a way to transmit the video by converting the screen 90 degrees when transmitting the video?

    Good day. You can only make a browser to send a camera orientation data session.createStream({ name: streamName, ... cvoExtension: true }).publish(); but you cannot convert the stream published.
  16. Max

    Enable camera after app starts (CallKit flow)

    Seems like there is no camera access in background. So if you want to start audio in background and then video in foreground, the only way to do it looks like the following: 1. In background, publish audio only stream a_stream with constraints audio: true, video: false 2. When application is in...
  17. Max

    Implementing iOS Client without SDK - Failed by DTLS error

    Regarding reverse engineering of iOS SDK 2.6.105 Try the following way 1. Launch default sample, i.e. Two Way Streaming. 2. Use non-secure (because if connection is secure, you will not be able to decrypt https wss traffic) ws connection url, like ws://demo.flashphoner.com:8080 3. Do "Connect"...
  18. Max

    Implementing iOS Client without SDK - Failed by DTLS error

    Arm64 simulator slice is supported since iOS SDK 2.6.105. Please see details here: ARM64 architecture support to build on ARM based Mac Yes, this is possible. See the specification: Raw WebSocket API. In this case, you should set the following parameters in connect message ... "clientVersion"...
  19. Max

    Dynamic MCU mixer layout

    Good day. Since build 5.2.1480, some mixer parameters may be changed by REST API on the fly: Changing mixer parameters on the fly by REST API. See the example for custom mixer layout application: Applying a custom layout to an active mixer on the fly.
  20. Max

    macOS Safari 16.1 Screen Sharing not working

    We received the report. Unfortunately, you've not used report.sh script to collect all the logs, and you've not provided client debug logs where we can see is there media traffic in screen sharing stream or not. Publishing flow itself seems to be correct. We still cannot reproduce the issue in...
Top