Search results

  1. Max

    Problem in iOS Browsers

    WebRTC cannot work in Google Chrome on iOS devices. The only playback technologies available are HLS or WSPlayer. The WSPlayer is obsolete and is not supported now, it also requires transcoding to MPV. So you should either use iOS Safari or use HLS to play a stream in Chrome on iOS.
  2. Max

    Problem in iOS Browsers

    https://docs.flashphoner.com/display/WCS52EN/Core+settings
  3. Max

    переключение качества на клиенте

    Тикет WCS-3122 сейчас на предварительном тестировании. Мы сообщим о готовности в этой теме.
  4. Max

    show cdn-nodes

    Если у Вас только один origin и один edge, вы можете остановить оба сервера, затем запустить origin и затем edge. Если после этого в списке на origin появятся еще "не Ваши" ноды, тогда поможет только настройка cdn_allowed_ips, в которой нужно указать только IP адреса Ваших узлов или Ваших подсетей.
  5. Max

    somethin got broken between in webrtc Chrome => Safari

    Please try to add the following setting h264_strict_kframe_detect=true This should work with hardware acceleration in theory. Also you can exclude high and main profiles from SDP: webrtc_sdp_h264_exclude_profiles=4d,64 If nothing of those tweaks help, disable hardware acceleration.
  6. Max

    Добавление стримов в микшер

    Наш пример только показывает, как правильно расположить картинки потоков. Вы получаете картинку в YUV формате, и можете ее менять попиксельно, в том числе и получить кроп // Iterate through incoming stream pictures array for (int c = 0; c < yuvFrames.length; c++) {...
  7. Max

    Problem in iOS Browsers

    Good day. MSE is not supported on iOS in any browser. Also, WebRTC is supported only in Safari browser, but not in any third party browsers (Chrome, Firefox, Opera, Yandex etc). Please add the fiollowing parameter to flashphoner.properties file periodic_fir_request=true This makes WCS to...
  8. Max

    качество аудио MCU

    Добрый день К сожалению, пока у нас нет нативного Android примера, на котором можно было бы провести такой тест. Создали тикет WCS-3135, сообщим здесь, когда такое приложение будет готово. До тех пор, рекомендуем Вам провести следующие тесты: 1. Во время публикации, проверьте страницу...
  9. Max

    переключение качества на клиенте

    SFU поддерживается в браузерах и реализовано будет для них. Если сама по себе WebRTC библиотека это поддерживает, можно будет реализовать это и в нативных SDK. Соответствующие тикеты будут созданы по окончании работ по тикетам, упомянутым выше Сейчас создать аудио транскодер с указанным...
  10. Max

    Теряется коннект

    Добрый день. Если сервер диагностировал, что соединение разорвано клиентом, значит, оно уже закрыто. Мы работаем на 4 уровне OSI, если что-то случилось на уровнях ниже, мы получаем ошибку из сетевого сокета. К сожалению, невозможно сохранить то, что уже не существует.
  11. Max

    https//:localhost:8444/ not opening

    Good day. Please update to latest WCS build 5.2.926 and add the following parameter to flashphoner.properties file sip_use_tls=true SIP TLS signaling should work
  12. Max

    somethin got broken between in webrtc Chrome => Safari

    We cannot reproduce the issue in our test environment witn iOS 14.4.2 too. So it seems like player channel issue, for example H264 publishing bitrate is too high. Please check Nack Count and Packets Lost video metrics on players side. If they grows, it is definitely channel bandwidth/quality...
  13. Max

    somethin got broken between in webrtc Chrome => Safari

    Good day. We cannot reproduce the issue using WCS build 5.2.926 and WebSDK build 2.0.166. A stream publihed in Chrome 89 (Wndows 10, Mac OS 11.1) using Media Devices example (H264, 640x480, 30 fps) is successfully playing in iOS Safari (iOS 14.3) using Media Devices. It may be iOS 14.4.2 issue...
  14. Max

    Demo Room WebRTC as RTMP re-publishing

    Good day. Please look at MCU Client example (source on GitHub). This can mix participant streams into one room stream which can be republished to RTMP server using REST API POST /rest-api/push/startup HTTP/1.1 Host: wcs:8081 Content-Type: application/json { "streamName": "room1"...
  15. Max

    Добавление стримов в микшер

    Если Вы используете для разных микшеров разные типы лэйаутов, можно указывать лэйаут при создании микшера по REST API POST /rest-api/mixer/startup HTTP/1.1 HOST: wcs:8081 content-type: application/json { "uri": "mixer://mixer1", "localStreamName": "mixer1", "hasVideo": true...
  16. Max

    show cdn-nodes

    Скорее всего, эти ноды - предыдущие экземпляры Edge сервера, которые были остановлены балансером при снижении нагрузки. Origin продолжает их помнить. Такие ноды можно удалить REST API запросом /cdn/remove_node POST /rest-api/cdn/remove_node HTTP/1.1 Content-Type: application/json...
  17. Max

    Обновление до 5.2.926

    Да, при использовании почасового инстанса в этом случае Вы можете скопировать файл flashphoner.license с нового инстанса на старый. Новый инстанс после этого можно удалить.
  18. Max

    transcode a stream to video only

    Hello There are two transcoding API versions /transcoder and /transcoder2 Both versions do not support hasVideo parameter for /startup request. Just for /find request. So you can't suppress audio using transcoder API. Though you can try /mixer API instead of /transcoder Mixer supports mute...
  19. Max

    show cdn-nodes

    Пришлите пожалуйста SSH доступ к одному из серверов через приватную форму. Мы проверим конфигурацию. Пока не понятно откуда эти ноды взялись. Также вы можете в flashphoner.properties перечислить IP адреса и сети, которые могут участвовать в вашем CDN. Тогда сторонние сети, даже если они по...
  20. Max

    Flashphoner as server for internal calls

    This parameter is marked as not in use. We raised the ticket WCS-3134 to check if this function still working. Let you know results here.
Top