AES в режиме счетчика (CTR) - возможная опция. При установлении соединения вы запускаете счетчик со случайно выбранного значения, известного как отправляющей, так и принимающей программе. Если каждый пакет видеоданных содержит порядковый номер ( n ), достаточно длинный, чтобы не повторяться в пределах одного соединения, принимающая программа может добавить его к начальному значению счетчика, чтобы получить значение счетчика, используемого для шифрования. этот пакет.
Конечно, для сообщений длиннее, чем один блок, вам нужно увеличить счетчик более одного раза в пакете. Я бы определил, сколько блоков будет иметь самый длинный передаваемый пакет, например, 16 блоков, и использовал бы значения счетчиков 16*n
для первого блока в пакете, 16*n+1
для второго и т. Д.