Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在windows server 2008上视频通话失败 #10

Open
GoogleCodeExporter opened this issue Jul 10, 2015 · 3 comments
Open

在windows server 2008上视频通话失败 #10

GoogleCodeExporter opened this issue Jul 10, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

    你好,我使用两个MicroVoiceLite进行视频通话,一个运行在xp上,另外一个运行在windows server 2008上,发现windows server 2008端能正常显示xp端发送过来的图像,但不能正常显示自己摄像头采集的图像,右下角的小窗口没有显示。
    已确认windows server 2008端的摄像头没有问题,驱动也是安装好了的,请问该怎样做才能让MicroVoiceLite在windows server 2008上也正常工作呢?


Original issue reported on code.google.com by [email protected] on 20 Sep 2012 at 9:12

@GoogleCodeExporter
Copy link
Author

发现log.txt中有错误日志:
Error creating sample grabber

应该是执行下面的代码失败了:
if (CoCreateInstance( CLSID_SampleGrabber, NULL,
                      CLSCTX_INPROC, IID_IBaseFilter,
                      (void **)&_grabberBase )!=S_OK){
    ms_error("Error creating sample grabber" );
    return -1;
}

操作系统为:windows server 2008 Enterprise R2 64位版

Original comment by [email protected] on 21 Sep 2012 at 1:37

@GoogleCodeExporter
Copy link
Author

问题已解决。

经过查找发现windows server 
2008没有qedit.dll文件,造成CoCreateInstance( CLSID_SampleGrabber, NULL, 
CLSCTX_INPROC, IID_IBaseFilter,(void **)&_grabberBase 
)失败,所以需要下载一个64位版的qedit.dll,然后放到C:\WINDOWS\
system32目录,再在dos命令行中执行:regsvr32 
C:\WINDOWS\system32\qedit.dll命令注册该组件,然后MicroVoiceLite就可�
��正常视频通话了。

Original comment by [email protected] on 21 Sep 2012 at 3:52

@GoogleCodeExporter
Copy link
Author

感谢你的分享!

Original comment by [email protected] on 10 Oct 2012 at 6:58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant