【音视频】zlmediakit总结二---webrtc编译
目录
linux下安装
实操
windows下编译
libsrtp 的编译与install 很重要
visual studio的设置
观察点一: WebApi.cpp
编辑观察点二: CMakeCache.txt
观察点三: CMakeLists.txt
实操
参考资料。
linux下安装
参考参考资料 ,主要是依赖下载
实操
有图有声音!
/opt/ZLMediaKit/release/linux/Debug
它这里srtp2是好的!
windows下编译
主要是srtp的编译与安装。参考参考资料。主要是编译后的include/srtp2/*.h 及.dll,.lib文件。其中.dll 放到mediaserver.exe的同级目录 ,不然即使编译出来mediaserver,它运行的时候,找不到这个dll 也会报错的。
libsrtp 的编译与install 很重要
-DBUILD_SHARED_LIBS=on
与参考资料不一样的是,这个是vs2022更加的智能了,只需要工程引用,在这里处理就好。
visual studio的设置
在
在进行删除缓存 并重新配置后,就可以看到基于srtp这块的变量ENABLE_WEBRTC为trure,
而在IDE这块的代码段也变高亮了,如下(之前是灰的)
观察点一: WebApi.cpp
观察点二: CMakeCache.txt
同时还可以观察CMakeCache.txt,文件里面,关于这个值 的变化
观察点三: CMakeLists.txt
实操
参考资料。
(135条消息) windows下ZLMediaKit编译webrtc部分_whjy_lsq的博客-CSDN博客
zlm启用webrtc编译指南 · ZLMediaKit/ZLMediaKit Wiki (github.com)
WebRTC实时音视频资料 - 淘帖 - 即时通讯开发者社区!
http://www.52im.net/thread-3079-1-1.html