Изменение качества картинки налету

dex35

New Member
Здравствуйте. Подскажите пожалуйста, возможно ли изменение качества изображения или фреймрейта потока налету?
Например, пользователь публикует поток с камеры и демонстрирует экран, при плохом соединении картинка демонстрации начинает искажаться, т.к. у нее выше разрешение (ограничено до full hd). Если возможно, хотелось бы иметь возможность налету понижать/повышать качество, в зависимости от соединения.
 

Max

Administrator
Staff member
Добрый день.
Ни в одном браузере невозможно изменять параметры WebRTC потока после публикации. Можно только прекратить публикацию и начать ее с новыми параметрами.
Однако можно публиковать поток в нескольких качествах, используя Simulcast для VP8 и, с некоторыми ограничениями, для H264. Над этим функционалом в данный момент идет работа, пока в продакшн его использовать нельзя. Кроме того, канал публикации в этом случае должен быть достаточным для того, чтобы публиковать поток в нескольких качествах без искажений (например, 720p, 360p, 240p). То есть проблема плохого соединения решается только для подписчика, но не для публикующего клиента.
 
Top