logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows下编译WebRTC源码

Windows下编译WebRTC源码

#webrtc
VsCode + gdb + gdbserver远程调试arm嵌入式linux C/C++程序

基本流程跟我的另一篇文章《》一样,不一样的是需要重新编译gdb和交叉编译gdbserver。

#c++#vscode#linux
CentOS下ZLMediaKit的可视化管理网站MediaServerUI使用

按照ZLMediaKit快速开始编译运行ZLMediaKit成功后,我们可以运行其合作开源项目MediaServerUI,来对ZLMediaKit进行可视化管理。通过MediaServerUI,我们可以实现在浏览器查看ZLMediaKit的延迟率、负载率、正在进行的推拉流、服务器配置等信息。

#linux#音视频
家庭版Windows10/Windows11不支持远程桌面

以管理员模式开启cmd终端,输入netstoptermservice,然后netstarttermservice。解压,分别以管理员身份运行install.bat,RDPConf.exe。将其替换到C\ProgramFiles\RDPWrapper中。我们下面地址下载rdpwrap.ini-master.zip。我们可以通过RDPWrap这个项目让家庭版也支持远程桌面。然后我们即可在另外一台电脑上

#windows
libwebsockets交叉编译

CMAKE_FIND_ROOT_PATH:代表一系列的相关文件夹路径的根路径的变更,所有的Find_***.cmake脚本首先会在这个路径的usr/lib,lib目录下找,然后才会去系统的目录下找。CMAKE_FIND_ROOT_PATH_MODE_PROGRAM:有三种取值:NEVER,ONLY,BOTH,这边选NEVER表示不在当前机器的系统目录下查找,而是去宿主机查找。这里以v4.1.6为例

#linux
Linux下编译支持h264、h265、AAC编码的ffmpeg和ffplay

其中,--enable-debug --disable-optimizations --disable-asm --disable-stripping 是为了编译出带有调试信息,可以用gdb调试的ffmpeg。执行完后,即会在/root/NfsShareDir/trunk/avs/third_party/x264-master/install 目录下生成x264的头文件,库文件。执行完后,即会在s

json库 nlohmann/json 的基本使用

大概是目前使用最方便的跨平台json库了,其可以让用户以modern C++的方式解析和构建json。如果解析失败,比如要解析的json格式不正确,会进入catch (json::parse_error& ex)代码段里面,打印错误提示。例子3:构建json字符串,打印到控制台,并保存为json配置文件(output.json)例子2:读取并解析json配置文件(input.json)里面的内容,

#json
海康网络摄像机接入EasyGBS GB28181平台

海康网络摄像机接入EasyGBS GB28181平台

EasyDarwin接口的使用——使用C++编写客户端实现与EasyDarwin服务器的交互

EasyDarwin提供了接口供客户端使用,以实现客户端与其的交互。比如,根据EasyDarwin的8.1.0版本的接口文档,有获取推流列表的接口如下所示:我们可以测试一下上述接口。首先启动EasyDarwin服务器,启动后在浏览器(比如QQ浏览器中)输入“http://127.0.0.1:10008/api/v1/pushers”(格式为:'流媒体服务器所在电脑的I...

    共 85 条
  • 1
  • 2
  • 3
  • 9
  • 请选择