10 2022 档案
摘要:第三章我们把信令服务器搭起来了。现在我们把webrtc进行一个高度封装用于远程桌面连接,只向外暴露极简单的接口。要求是尽可能简单,完全不暴露非必要的内容;并且是导出c格式的dll,方便用于c#/java等。 先贴出一个时序图 上面有几个地方我解释一下: 1.为什么是被控端产生offer。 因为web
阅读全文
摘要:webrtc交互流程中需要一个信令服务器来转发sdp以及ice-candidate。 webrtc规范里面并没有说明其实现方式,但其实从html技术栈中不难看出,要么用http,要么用websocket。 我们使用websocket来实现。 我使用的是servlet容器(tomcat)来实现。 首先
阅读全文
摘要:第二章我们把webrtc的头文件和库文件打包好了。那么怎么验证它是对的呢,很简单,我们用它来编译一个客户端程序就知道了。 我一勺三花淡奶(不是)。直接使用官方的examples中的peerconnection_client来测试吧。 官方用的是gn/ninja/clang。我们要用vs/msbuil
阅读全文