¿Cómo dividir archivos de vídeo en secuencias y luego transmitirlas? (Cómo implementar programación en C# o c++)
Puedes usar
MemoryStream msObj = new MemoryStream(byVideo);
Obtener la matriz de bytes obtenida de DirectShow, que es la secuencia
Luego, vuelva a ensamblar el paquete
byte[] byPackage = new byte[50000]; si se usa UDP para enviar el paquete, el paquete máximo enviado a la vez es 65535, así que obtengamos 50000 aquí.
Luego utilice la función
Array.Copy(); para copiar el contenido en la ubicación correspondiente.
Finalmente usa Socked para enviar.
El mismo principio se aplica a las imágenes, y tus vídeos también pueden aplicarse a este principio.