Red de conocimiento informático - Conocimiento informático - ¿Cómo escribir un programa de video chat LAN? ¿Qué conocimientos se requieren? Lo mejor es escribirlo en C++.

¿Cómo escribir un programa de video chat LAN? ¿Qué conocimientos se requieren? Lo mejor es escribirlo en C++.

1. Aprenda C++

2. Aprenda una GUI Si desea comenzar rápidamente, le recomiendo Qt

3. capaz de controlar la cámara rápidamente. Se recomienda comenzar con OpenCV, que puede integrarse en Qt y combinarse con la propia clase de procesamiento de video de Qt para procesar los videos recopilados.

4. Necesitas aprender TCP/IP y, en general, usar la programación de Socket (WinSock). Qt tiene una clase de Socket. También necesitas aprender a transmitir voz y aprender el GDI del SDK de Windows para procesar audio. , O la propia clase de procesamiento de audio de Qt para controlar la tarjeta de sonido y el micrófono para recopilar sonido

6. Sea capaz de sintetizar el conocimiento anterior, use Qt para implementar la interfaz, use OpenCV para recopilar videos y use el propio Qt. clases para procesar audio y video, y realizar transmisión en red.