Плохое качество видео потока.

Dmirii

New Member
Используем AWS в качестве сервера.

Стрим запускаем с такими настройками:

{
name: streamName,
display: localVideo,
constraints: {
video: {
withoutExtension: true,
type: 'screen',
width: '1600',
height: '1024',
frameRate: 1,
},
},
}

У тех, кто стрим получает качество видео низкое и явно больше одного кадра в секунду обновления

Тоже самое тут: https://demo.flashphoner.com/admin/demo.html#
вижу свой экран с большей частотой обновления и размытый
 

Max

Administrator
Staff member
При демонстрации экрана без использования расширения для Google Chrome все параметры потока устанавливается не в соответствии с заданным в constraints при создании потока, а по размерам источника (экрана, окна или вкладки браузера)

Для улучшения качества видео можно поднять битрейт

Настройки в файле flashphoner.properties

Code:
webrtc_sdp_min_bitrate_bps=1000000
webrtc_sdp_max_bitrate_bps=2500000
параметры задаются в битах в секунду.

Подробнее здесь.

Если увеличение битрейта не поможет, тогда можно включить транспорт по протоколу TCP.

Использование WebRTC через TCP включается настройкой в файле flashphoner.properties

Code:
ice_tcp_transport=true
Подробнее здесь.

Для уменьшения FPS при скриншаринге нужно использовать расширение Google Chrome для скриншаринга.

Подробнее здесь
 
Top