clion调试SRS

调试SRS(Simple Real-time Messaging Server)服务器在CLion IDE中主要涉及以下几个步骤:
SSH远程调试

在Windows系统上,可以通过SSH远程调试Linux代码。需要准备两台主机,一台Windows本地机器和一台Linux远端机器(可以是虚拟机),并在Linux主机上安装必要的软件 。
CLion图形化配置

在CLion中新建SSH连接,配置工具链,设置远程部署,并上传源码到Linux远端机器。之后可以通过CLion的图形化界面进行编译和调试 。
解决编译问题

如果在编译过程中遇到问题,例如C++11特性未被正确使用,可以在makefile文件中添加-std=c++11来指定使用C++11标准。如果找不到<srt/srt.h>头文件,可以尝试注释掉该行代码 。

这里推荐在windows下ssh远程调试

打开clion->文件->远程开发->ssh

连接到linux服务,选择项目文件路径

使用CLion编译SRS

在CLion中打开SRS的目录,选择trunk/ide/srs_clion/CMakeLists.txt文件,然后加载CMake项目开始编译SRS的依赖。如果遇到权限问题,可以忽略不影响主流程的错误 。
设置启动参数

在CLion中定位到SRS的main函数,设置启动参数,以便能够成功启动并调试SRS 。
IDE操作步骤

首先下载并安装CLion,然后打开SRS的目录,加载CMakeLists.txt文件,选择右上角的Load CMake project来编译SRS的依赖。之后可以编译、启动或调试SRS 。

参考视频:
https://www.bilibili.com/video/BV1bF411q7R4/

相关推荐
汪小敏同学13 天前
docker进行SRS直播服务器搭建
docker·srs
wyw000016 天前
解决SRS推送webrtc流卡顿问题
webrtc·srs
冰山一脚20131 个月前
SRS服务器搭建
srs
webrtc&ffmpeg_study4 个月前
srs直播内网拉流带宽飙升问题记录
实时音视频·srs·流媒体服务
webrtc&ffmpeg_study5 个月前
mediasoup源码分析(二)--worker启动
实时音视频·mediasoup·流媒体服务
webrtc&ffmpeg_study5 个月前
mediasoup源码分析--channel创建及信令交互
实时音视频·mediasoup·流媒体服务
webrtc&ffmpeg_study6 个月前
mediasoup基础概览
实时音视频·mediasoup·流媒体服务
HSJ01706 个月前
SRS、ZLMediakit音视频流媒体服务器
音视频·srs·zlmediakit
、、、、南山小雨、、、、6 个月前
ffmpeg-webrtc(metartc)给ffmpeg添加webrtc协议
ffmpeg·音视频·webrtc·srs