Search results

  1. Max

    mixer_in_buffering_ms Синхронизация видео и звука.

    Измерения, проведенные с помощью Speedtest, к сожалению, не показатель. Эти измерения отображают пропускную способность канала до какого-то определенного сервера или серверов, размещенных в каком-то датацентре, но не до Вашего сервера WCS. Кроме того, здесь не отображаются потери пакетов...
  2. Max

    RTMP pull link queries

    Yes. Mentioned stream_mixer1 can be re-published as described here using REST API /rest-api/push/startup
  3. Max

    RTMP pull link queries

    Hello You can pull a conference if the conference is based on Mixer or MCU. https://docs.flashphoner.com/display/WCS52EN/Real-time+stream+mixer+with+MCU+functions Then you have exactly one mixed stream, that can be pulled as a simple RTMP stream. Example: 1. Create mixer /mixer/startup >...
  4. Max

    How can I debug session.createStream function ?

    No. Stream will be published using the transport defined only. You can implement fallback in client code: 1. Try to publish with transport: "UDP" 2. If STREAM_STATUS.FAILED with Failed by ICE timeout is received, try to publish againg with transport: "TCP"
  5. Max

    How can I debug session.createStream function ?

    Please try to use TURN server to bypass NAT issues at client side. Another option is to enable TCP transport for WebRTC (some providers block DTLS UDP traffic to prevent Tor access, but DTLS TCP is still working): session.createStream({ name: streamName, display: localVideo, ...
  6. Max

    mixer_in_buffering_ms Синхронизация видео и звука.

    Низкий битрейт аудио и включенное эхоподавление будут приводить к низкому качеству звука: может булькать и прерываться. Рекомендуем аудио битрейт хотя бы 30000 и отключить эхоподавление audio: { bitrate: 30000, ... echoCancellation: false, googEchoCancellation: false, ... }...
  7. Max

    Failed by ICE timeout - Server behind NAT

    Please see this post.
  8. Max

    How can I debug session.createStream function ?

    This means media ports (31001-32000/udp by default) on the server are unreachable. To fix this, check the following: 1. Are the ports opened for outgoing connections on client side? 2. If the server is not behind NAT, are the ports opened for incoming connections in firewall settings? 3. If the...
  9. Max

    Flashphoner load testing

    Good day. The page you mention is obsoleted. There is no any separate load testing tool for WCS now. Please read the following articles about actual load testing methods: What kind of server do you need to run a thousand WebRTC streams? Comparing load testing methods How many mixers can a...
  10. Max

    Android SDK 1.1.0.57 RTMP republish

    No, this only means the problems with video encoding. This may be visual artifacts, freezes, lags, or video track may not be played at all. Please use the statistics page to check the server state and stream metrics to check a stream state.
  11. Max

    Queries on Load Balancers

    Please check the following: 1. Are the instances to place behind the load balancer already running (step 1 of the manual)? Is the port 8081 accessible on every instance? 2. Is the load balancer security group created and configured (step 2.4 of the manual)? 3. Are the listener target groups...
  12. Max

    How can I debug session.createStream function ?

    Good day. Please clarify where is the first console.log[/ICODE} call you expect to reach in your code? If you expect to receive STREAM_STATUS.PUBLISHING event, but receiving STREAM_STATUS.FAILED, use [ICODE]stream.getInfo() method to get a reason to fail the publishing. Please see the source...
  13. Max

    Android SDK 1.1.0.57 RTMP republish

    Good day. When you publish a WebRTC stream from Android SDK, VP8 codec is probably used (H264 is not supported on system level). In this case, video transcoding VP8->H264 is working on the server. But from browser with WebSDK H264 can be published because most browsers supports this codec out of...
  14. Max

    AWS Marketplace Instance isssue

    Good day. Seems like security group was not applied correctly to the instance. So in such cases we recommend to check instance security group first.
  15. Max

    Have setup AWS instance but can not activate license.

    The issue was in space char you've entered after the license key. If you would enter license key only, as it received, the activation should be correct. However, semms like you've provided a wrong license key, activation server does not recognize it: Please check the license number, or ask...
  16. Max

    Проблема с сохранением видео

    По логу похоже на утечку ресурсов в результате блокировки тредов. Сборка 5.2.972 сильно устарела, с тем пор было несколько фиксов в части захвата RTSP потоков, также были фиксы в части утечек ресурсов. Поэтому рекомендуем обновиться до актуальной сборки и проверить, воспроизводится ли проблема.
  17. Max

    Have setup AWS instance but can not activate license.

    Good day. Please check if license server my.flashphoner.com is available from your instance: ping my.flashphoner.com If yes, please make sure you've deactivated a previous license (AWS Marketplace instance uses a special hourly license): sudo...
  18. Max

    iOS SDK Project warnings displayed "arm64-apple-ios.swiftsourceinfo' is either malformed or generated ..."

    Good day. We still use XCode 11 in our CI flow. This may be a reason for the warnings. We plan to upgrade build agents to latest XCode soon. Now, you can ignore the warnings.
  19. Max

    android sdk Missing libraries

    Seems you cannot establish websocket connection to WCS server. Please check the following: 1. WCS URL should be correct and available from device (ping etc) 2. WCS should listen port 8443 (check this on server side using netstat) 3. WCS SSL certificate must be valid (not self-signed). If not...
  20. Max

    Queries on Load Balancers

    Good day. You can use Application load balancer.
Top