Я разрабатываю встроенный видеодисплей с использованием потоковой передачи видео по Wi-Fi. Я близок к достижению цели по пропускной способности/fps, но одно узкое место, которое я хотел бы оптимизировать, заключается в том, что мой микроконтроллер вычисляет контрольные суммы для каждого пакета в программном обеспечении (выгрузка контрольной суммы недоступна). Источник видео подключен к приемнику видео, который я разрабатываю, через Wi-Fi, поэтому пакеты защищены более эффективной 4-байтовой FCS (которая, похоже, выгружается моим радиомодемом). Итак, я хотел бы отключить генерацию контрольной суммы UDP только для моего приложения-источника видео (а не для всей ОС или сетевой карты), чтобы приемнику видео не нужно было его обрабатывать.
В Linux я могу использовать следующую строку, чтобы отключить генерацию контрольной суммы UDP:
sock.setsockopt(socket.SOL_SOCKET,socket.SO_NO_CHECK,1)
Но в Windows:
Traceback (most recent call last):
File "udpUpload.py", line 21, in
sock.setsockopt(socket.SOL_SOCKET,socket.SO_NO_CHECK,1)
AttributeError: 'module' object has no attribute 'SO_NO_CHECK'
Я получаю ту же ошибку, если заменяю сокет.IPPROTO_UDP и сокет.UDP_NOCHECKSUM, которые, как я считаю, являются эквивалентом Windows. В Windows это не работает, и я могу убедиться, что контрольная сумма UDP теперь помечена как отсутствующая в Wireshark, но это кажется грубым:
sock.setsockopt(socket.IPPROTO_UDP, 1, 1)
Подробнее здесь: https://stackoverflow.com/questions/596 ... generation
Как отключить генерацию контрольной суммы UDP/IPv4 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Можно ли отключить автоматическую проверку контрольной суммы UPC в TCPDF?
Anonymous » » в форуме Php - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли отключить автоматическую проверку контрольной суммы UPC в TCPDF?
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли отключить автоматическую проверку контрольной суммы UPC в TCPDF?
Anonymous » » в форуме Php - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Можно ли отключить автоматическую проверку контрольной суммы UPC в TCPDF?
Anonymous » » в форуме Php - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-