Red de conocimiento informático - Conocimiento informático - Cómo obtener código fuente en tiempo real a través de udp

Cómo obtener código fuente en tiempo real a través de udp

Protocolo de descarga OpenCV.

TCP y UDP son dos protocolos. Aquí se elige el protocolo UDP, principalmente porque TCP provocará fugas de paquetes durante la transmisión, mientras que UDP no tiene este problema.

OpenCV abre la cámara y obtiene cada cuadro de imagen, lo encapsula en un flujo de bytes y lo transmite. Cada cuadro de imagen se escribe en la memoria (similar a escribir en un archivo) y luego se lee en bytes para la transmisión de red. Podría imaginarse guardar cada fotograma en un archivo y luego enviarlo, pero escribir en un archivo es demasiado lento, por lo que aquí se escribe directamente en la memoria.

Puedes pensar en BytesIO como un archivo almacenado en la memoria y convertir datos de tipo numpy.array() en un archivo binario mediante operaciones de escritura.