Search results

  1. A

    Используемая версия пакета uuid устарела и генерирует warning-и при установке пакета WebSDK

    Здравствуйте. При установке пакета WebSDK пакетный менеджер генерирует следующий warning: Используемая версия uuid 3.1.0 считается устаревшей (релиз был 16 июня 2017 года) и не рекомендуется к использованию, гайд по миграции на более свежие версии. Прошу обновить этот пакет в зависимостях...
  2. A

    Запрос потока с другого источника, если он не найден

    Здравствуйте. Возможно ли реализовать следующую схему, и если да, то каким образом: - подняты два независимых и ничего не знающих друг о друге (без CDN) инстанса Flashphoner: FP1, FP2 - пользователь A публикует поток S на FP1 - пользователь B пытается потреблять поток S с FP2, на котором такой...
  3. A

    Подключение аудио\видео устройства на лету после начала публикаци

    Здравствуйте. Возникла следующая задача: необходимо иметь возможность в произвольный момент времени включать и выключать передачу аудио или видео потока, и, соответственно, иметь возможность на стороне плеера воспроизвонить аудио или видео, которое появилось. Насколько я понимаю, подобная...
  4. A

    Ошибка "Failed to parse SessionDescription" при проигрывании потока

    STR: - открыть демо-пример "Media Devices" - публикация потока: снять галочку "Send Video" - публикация потока: нажать "Connect", затем "Publish" - потребление потока: нажать "Play" Сразу же в консоли появится ошибка: "Uncaught (in promise) DOMException: Failed to execute...
  5. A

    В Web SDK отсутствует возможность указать атрибуты video-тега

    Здравствуйте. WebRTC использует video-тег, у которого есть атрибут "controls", наличие которого включает отображение различных кнопок: play\pause, ползунок громкости, кнопка fullscreen и так далее. Не нашёл способа как-либо управлять атрибутами этого video-тега посредством Web SDK. Для...
  6. A

    В Web SDK отсутствует возможность делать локальные (в браузере) снепшоты\скриншоты видеопотока

    Здравствуйте. Web SDK позволяет получать снепшоты потока, используя метод "Stream:shapshot()", но делается это посредством запуска декодера на сервере, как было сказано ранее на форуме и описано в документации к REST API WCS. По совокупности факторов, такой вариант "удалённого снепшота" видится...
  7. A

    NPM пакет для Web SDK

    Здравствуйте. Похоже, что на данный момент единственный способ получения актуальной сборки Web SDK - это скачивать её отсюда: лишь тут указаны версии билдов и есть готовые к использованию минифицированные файлы. К слову, на некоторых страницах документации присутствуют ссылки вроде "список...
  8. A

    В Web SDK используются недокументированные возможности для управления input-устройствами

    Здравствуйте. Демо-пример "Media Devices" (файл "manager.js") использует недокументированные возможности WebSDK для управления input-устройствами (аудио, видео). Функция "getConstraints()" генерирует объект с ключами вида "constraints.audio.deviceId" и "constraints.video.deviceId", который в...
  9. A

    В Web SDK при запросе списка устройств пользователя возникает ошибка "Could not start audio source"

    Здравствуйте. Демо-пример "Media Devices" вызывает в консоли браузера следующую ошибку (права на доступ к устройствам браузеру предоставляются): manager.js:81 DOMException: Could not start audio source (anonymous) @ manager.js:81 ОС: Ubuntu 16.04.6 LTS (64-bit) Браузер: Google Chrome...
  10. A

    В Web SDK отсутствует возможность получить список устройств "audio output"

    Здравствуйте. Как получить список устройств пользователя, доступных для воспроизведения аудио? WebSDK API позволяет получить только список audio input и video input устройств, но не audio output. Сниппет кода, иллюстрирующий проблему: const printMediaDeviceInfo = (id, type, label) => {...
  11. A

    В Web SDK отсутствует возможность полностью выключить логгирование в консоль браузера

    Здравствуйте. В Web SDK отсутствует возможность полностью отключить логгирование, возможно лишь изменить severity логгера. Как следствие, в конфиге по-умолчанию, в консоли браузера видно много "внутренней кухни" SDK, что само по себе уже плохо, и может быть совершенно неуместным в случае, если...
  12. A

    В Web SDK отсутствует возможность указать таймаут подключения WebSocket

    Здравствуйте. В Web SDK отсутствует возможность указать желаемый таймаут подключения WebSocket к серверу Flashphoner. Экспериментально установлено, что по-умолчанию, он равен 60 секундам. Отсутствие возможности им управлять чревато плохим UX: в случае, если с сервером какие-либо проблемы...
  13. A

    Информация о типе пользовательского ПО для публикации потока, типе сжатия (CBR, VBR, ABR)

    Информация о типе пользовательского ПО для публикации потока, типе сжатия (CBR, VBR, ABR) Здравствуйте. Можно ли каким-то образом через REST API получить информацию о том, через какое ПО пользователь паблишит RTMP-поток? Use-case следующий: - пользователь может паблишить RTMP-поток через...
Top