Search results

  1. Max

    Using internal TURN server

    Please update to build 5.2.798 or later, then test again. If the update does not help, please clarify: did you try to enable Force relay switch? If nothing helps, please try to publish stream via Firewall Traversal Streaming example, collect a report as described here and send using this form...
  2. Max

    FPWCSApi2Stream#play() causes the NSMicrophoneUsageDescription permission dialog to appear

    We confirm RTCAudioSessionConfiguration#setWebRTCConfiguration tweak does not help to prevent microphone permissions request in all cases. So WebRTC patch is the only and best solution.
  3. Max

    iOS 14 crash after calling play() for each streaming source

    We fixed build issues (ticket WCS-3049) in iOS SDK build 2.6.22. Please use this workaround to resolve nested bundle issue.
  4. Max

    iOS SDK 2.6.10 errors when build and AppStore upload

    We fixed build issues in iOS SDK build 2.6.22. Please use this workaround to resolve nested bundle issue.
  5. Max

    Как скрыть отображение заглушенных видеостримов (videoMuted) в миксере?

    Если поток выводится из микшера, то количество подписчиков этого потока уменьшается на единицу. Если подписчиков не осталось, и если поток опубликован из браузера или по RTMP, он продолжает существовать до окончания публикации. Если поток был захвачен с RTSP или RTMP источника, либо играется как...
  6. Max

    Using internal TURN server

    Good day. You should not set turn_ip parameter to external IP address on AWS instance, because the instanse is behind NAT, and server have only internal IP interface. So you should set turn_ip=internal_ip and remove turn_ip_local parameter from config Please also don't forget to open port 3478...
  7. Max

    iOS 14 crash after calling play() for each streaming source

    There is the ticket WCS-3049 about it. Please see the temporary workaround in this post
  8. Max

    iOS 14 crash after calling play() for each streaming source

    Yes, the framework is working with new build system now. There is the ticket WCS-2882 about publishing the framework in Swift package manager, we'll let you know in this topic when if will be ready.
  9. Max

    WebRTC: Have to push switch button twice when starting a stream with the rear camera since WebSDK 0.5.28.2753.150

    We fixed the issue with switching from back to front camera in Web SDK build 2.0.163. Please update and check.
  10. Max

    Android SDK 1.0 has problem when audio only streaming

    We fixed the issue with audio only publishing from Android SDK 1.0 applications in Android SDK 1.0 build 1.0.1.75.
  11. Max

    iOS 14 crash after calling play() for each streaming source

    We investigated the issue and modified the test project you've sent by the following way: 1. Removed GoogleWebRTC from Pods 2. Added WebRTC framework to the project WebRTC framework should be added from FPWCSApi2Swift.framework 3. Set the following target build options Enable Bitcode: No...
  12. Max

    Cannot play mixer stream in iOS

    Seems you still use 2 Gb RAM (1 Gb for Java heap), but CPU load seems to be acceptable when testing with one mixer (60% as statistics page http://wcs:8081/?action=stat shows). We've tried to reproduce the issue on youe server by publishing a stream to mixer from iOS Safari 14.2 and playing mixer...
  13. Max

    iOS 14 crash after calling play() for each streaming source

    The screenshot is for iOS SDK 2.6 before Swift framework introduction, we'll fix it. We raised the ticket WCS-3065 to investigate this issue and let you know results here.
  14. Max

    Как скрыть отображение заглушенных видеостримов (videoMuted) в миксере?

    Добрый день. Наоборот, настройка mixer_show_separate_audio_frame=false работает для потоков, которые изначально опубликованы с видео и аудио, а в микшер добавлены только с аудио. И это как раз подходит для данного случая: 1. Устанавливаем настройку mixer_show_separate_audio_frame=false 2...
  15. Max

    Динамическое изменение watermarking

    Добрый день. Добавить водяной знак в поток можно на стороне сервера двумя способами: 1. Создать транскодер для потока при помощи REST API /transcoder/startup, и добавить картинку в поток POST /rest-api/transcoder/startup HTTP/1.1 HOST: wcs:8081 content-type: application/json { "uri"...
  16. Max

    Stream record problem on Safari

    Good day. Please update Web SDK to build 0.5.28.2753.153 or later. There is a bug in MacOS Safari 14.0.2: it can not publish video with aspect ratio 4:3 (640x480 for example), but 16:9 (640x360) can be published successfully. The default publishing constrains in latest Web SDK build changed to...
  17. Max

    NPM пакет для Web SDK

    Добрый день. Начиная со сборки 2.0.160, Web SDK доступен в виде NPM пакета @flashphoner/websdk. Номер сборки также приведен в соответствие с принятой нумерацией версий. Подробнее здесь.
  18. Max

    Cannot play mixer stream in iOS

    We checked the report. 1. About server config Your server config is too weak for mixing. We now working on mixer load testing and plan to release an article to our blog, please stay tuned. Preliminary results is 2 CPU core per 1 mixer. You're trying to run mixer with default output resolution...
  19. Max

    iOS 14 crash after calling play() for each streaming source

    Yes, our sample project is successfully build on 11.1 Bug Sur in XCode 12.3 We checked your project, but it even cannot be build due to WebRTC conflict. Since iOS SDK build 2.6.10 we revert back to build-in WebRTC framework because it needs to be patched to prevent microphone permissions request...
  20. Max

    iOS SDK таймлайн для отображения записанного стрима

    Добрый день. RTCMTLVideoView - это стандартный элемент для отрисовки любых картинок на нем. Отображение прогресса и перемотка - задачи более высокого уровня, которые выполняет, например, AVPlayer. В любом случае, к трансляциям реального времени перемотка неприменима, и может быть использована...
Top