TRVCamSender.FrameDifferenceInterval

<< Нажмите, чтобы показать Содержание >>

TRVCamSender.FrameDifferenceInterval

Включает режим отправки различий между кадрами.

property FrameDifferenceInterval: Word 

Этот режим работает только в том случае, если Encoding равно rvet*Change.

Присвоение положительного значения этому свойству включает режим, в котором отправляются только различия между кадрами.

Значение задаёт количество видеокадров в цепочке. Например, если FrameDifferenceInterval=5, цепочка состоит из 5 кадров: первый кадр отправляется как есть, последующие 4 кадра отправляются как различия между новым и старым кадром.

Эта настройка уменьшает трафик, но:

требует больше вычислений на стороне отправителя;

если хотя бы один кадр потерян или повреждён (это возможно в режиме UDP), отрисовка последующих кадров приводит к появлению артефактов (см. также: TRVCamReceiver.IgnoreCorruptedFrames)

Счётчик кадров сбрасывается не только при достижении FrameDifferenceInterval, но и при достижении FullFrameInterval, поэтому не имеет смысла устанавливать FrameDifferenceInterval > FullFrameInterval.

Значение по умолчанию:

0