Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cómo obtener el código fuente de transmisión en vivo a través de udp

Cómo obtener el código fuente de transmisión en vivo a través de udp

Descarga del protocolo mediante 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.

Para la cámara, utilice OpenCV para abrir y obtener la imagen de cada fotograma y encapsularla en un flujo de bytes para su transmisión. Escriba cada cuadro de imagen en la memoria (similar a escribir un archivo) y luego léalo como bytes para la transmisión de red. Puede imaginar guardar cada cuadro de imagen como un archivo primero y luego enviar el archivo, pero escribir el archivo es. demasiado largo. Lento, escribe directamente en la memoria.

BytesIO puede entenderse como un archivo almacenado en la memoria, y los datos del tipo numpy.array () se convierten en un archivo binario mediante operaciones de escritura y escritura.