有一个项目其中有一块是网络面试系统,
要求在计算机上接一个Usb的摄像头,一个麦克风,实现网上面试.
思路:USB摄像头和麦克风实时采集的数据流被压缩成Mpeg-4数据用套接字送出接收方将数据流解压显示.开发包用DirectShow9.0.
问题1:如何将USB摄像头和麦克风实时采集的数据压缩成Mpeg-4数据流?
问题2:如何播放缓冲区中的Mpeg-4数据流?
请各位大虾给出一点宝贵意见,有参考例子最好,重分相谢!
要求在计算机上接一个Usb的摄像头,一个麦克风,实现网上面试.
思路:USB摄像头和麦克风实时采集的数据流被压缩成Mpeg-4数据用套接字送出接收方将数据流解压显示.开发包用DirectShow9.0.
问题1:如何将USB摄像头和麦克风实时采集的数据压缩成Mpeg-4数据流?
问题2:如何播放缓冲区中的Mpeg-4数据流?
请各位大虾给出一点宝贵意见,有参考例子最好,重分相谢!
2 播放的话你用Direct Show就可以,要是想简单用mediaplayer也可以,但在编程时要注意微软公司的overlay技术的影响。