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