当前位置: 首页 > article >正文

【音视频】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 


http://www.kler.cn/a/7663.html

相关文章:

  • 如何修改npm包
  • 释放高级功能:Nexusflows Athene-V2-Agent在工具使用和代理用例方面超越 GPT-4o
  • 【数据分享】全国农产品成本收益资料汇编(1953-2024)
  • centos7安装Chrome使用selenium-wire
  • 【服务器】本地安装X11 服务器-Windows
  • 提升前端性能:如何优化多个异步请求的执行效率Promise.all()
  • 【06】卷积
  • Spring Security 权限控制
  • mysql数据库简介
  • UE4 Sequence学习
  • 微软新Bing AI,带chat聊天写作等功能的搜索引擎简介
  • Nodejs+vue+elementui网上租车网站 vscode汽车租赁系统
  • 【MATLAB】一篇文章带你了解beatxbx工具箱使用
  • Zookeeper
  • Java多线程基础汇总(上)
  • 你写的C语言代码被翻译成可执行程序,需要这几步
  • 【ArcGIS Pro二次开发】(12):txt文件和Excel文件的读写
  • Java稀疏数组的应用
  • BERT: Pre-training of Deep Bidirectional Transformers forLanguage Understanding
  • 单例模式何以保证线程安全
  • Less 运行环境
  • ChatGPT能够干翻谷歌吗?
  • 蓝桥杯备考
  • 【Python】如何实现Redis构造简易客户端(教程在这)
  • 学习 Python 之 Pygame 开发魂斗罗(十四)
  • Visual Studio Code 1.77 发布,扩展的 GitHub Copilot 集成