|
<< Нажмите, чтобы показать Содержание >> TRVCamSender.FrameDifferenceInterval |
Включает режим отправки различий между кадрами.
property FrameDifferenceInterval: Word
Этот режим работает только в том случае, если Encoding равно rvet*Change.
Присвоение положительного значения этому свойству включает режим, в котором отправляются только различия между кадрами.
Значение задаёт количество видеокадров в цепочке. Например, если FrameDifferenceInterval=5, цепочка состоит из 5 кадров: первый кадр отправляется как есть, последующие 4 кадра отправляются как различия между новым и старым кадром.
Эта настройка уменьшает трафик, но:
•требует больше вычислений на стороне отправителя;
•если хотя бы один кадр потерян или повреждён (это возможно в режиме UDP), отрисовка последующих кадров приводит к появлению артефактов (см. также: TRVCamReceiver.IgnoreCorruptedFrames)
Счётчик кадров сбрасывается не только при достижении FrameDifferenceInterval, но и при достижении FullFrameInterval, поэтому не имеет смысла устанавливать FrameDifferenceInterval > FullFrameInterval.
Значение по умолчанию:
0