编译运行webrtc的peerconnection工程

来源:互联网 发布:mac 充电打字卡 编辑:程序博客网 时间:2024/05/15 07:21

目前项目里音视频模块采用的是开源的webrtc技术。自己在家里也下载了代码来研究研究。


webrtc怎么下载编译网上有很多的教程,官方也有指导,但是,下载成功的原因都相同,下载失败的原因却家家不一样。比如我,现在是2014年8月20号,代码版本是6840。下载失败的最大原因就是国家的防火墙屏蔽了。用VPN之后立马下载成功。然后按照教程的步骤生成项目文件,我的编译环境是VS2013,win7 x64。库基本都编译通过,但是测试用例有些搞不定。一开始提示找不到atlthunk.lib,我把他删除即可,反正用不到。有些库包含汇编文件,默认是不参与生成,我用自定义生成工具把asm文件编译成obj文件就可以了。这时候代码都搞的差不多了,然后可以运行peerconnection_server.exe,这个是webrtc demo的服务器,然后运行两个客户端实例peerconnection_client.exe ,打开对话,这时候不出意外可以在对话框里看到视频了。

如图:


下载教程:http://blog.csdn.net/temotemo/article/details/7056581

在C/C++工程中编译汇编文件:http://stackoverflow.com/questions/7700205/how-do-i-integrate-an-asm-obj-file-with-a-c-program


0 0
原创粉丝点击