如何编写局域网视频聊天程序?都需要哪些方面的知识?最好用C++编
展开全部
1、学习C++
2、学习一种GUI,想快速上手,推荐Qt
3、学习视频处理软件,能控制摄像头,快速上手推荐OpenCV,可以集合进Qt中,结合Qt自己的视频处理类来处理采集的视频
4、能够进行网络通讯编程,要学习TCP/IP,一般用Socket(WinSock)编程,Qt有Socket的类
5、还得学习一个语音传输,学习Windows SDK的GDI来处理音频,或者Qt自己的音频处理类来控制声卡和麦克风采集声音
6、能综合上面的知识,用Qt实现界面,用OpenCV采集视频,用Qt自己的类来处理音频和视频,并进行网络传输。
2、学习一种GUI,想快速上手,推荐Qt
3、学习视频处理软件,能控制摄像头,快速上手推荐OpenCV,可以集合进Qt中,结合Qt自己的视频处理类来处理采集的视频
4、能够进行网络通讯编程,要学习TCP/IP,一般用Socket(WinSock)编程,Qt有Socket的类
5、还得学习一个语音传输,学习Windows SDK的GDI来处理音频,或者Qt自己的音频处理类来控制声卡和麦克风采集声音
6、能综合上面的知识,用Qt实现界面,用OpenCV采集视频,用Qt自己的类来处理音频和视频,并进行网络传输。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询