【ICE】webrtc lite 1:cmake构建

  • p2ptransportchannel 是 ICE 实现
  • 基于此实现了DTLTransport
  • 而前者是独立的模块。

依赖库较少主要是ssl absl

  • OpenSSL

  • Protobuf 可选

  • absl

  • webrtc 不支持大端 :big endian architectures defined in WebRTC’s arch.h

D_WINSOCKAPI_ 用来做啥?
以下编译选项:

		add_compile_options(
			/wd4715   # src\external\webrtc\pc\dtls_transport.cc(34) : warning C4715: 'webrtc::`anonymous namespace'::TranslateState': not all control paths return a value
			/wd4005   # C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um\winsock2.h(17): warning C4005: '_WINSOCKAPI_': macro redefinition
			/wd4996   # src\external\webrtc\rt

你可能感兴趣的:(传输探索实践,webrtc)