前言
音視頻技術(shù)學(xué)習(xí)記錄
一、ubuntu20.04安裝librtmp庫(kù)
1.安裝相關(guān)依賴庫(kù)
安裝 openssl 和 zlib
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
在其他博客中有提到openssl版本過(guò)高會(huì)引起librtmp的編譯安裝出錯(cuò),因?yàn)檫@里我沒(méi)遇到這樣的情況,所以我直接安裝了openssl默認(rèn)的1.1版本。如果遇到相關(guān)問(wèn)題,可以安裝1.0版本的openssl。
2.安裝librtmp
sudo apt install librtmp-dev
二、在QT5中引入librtmp庫(kù)
1.找到安裝的librtmp的include和lib文件
用命令安裝的庫(kù)對(duì)應(yīng)的include和lib文件的默認(rèn)路徑分別為
/usr/include/
/usr/lib/x86_64-linux-gnu/
2.將librtmp的include和lib文件復(fù)制到QT工程文件下
在qt工程文件中新建目錄
/lib/librtmp/include
/lib/librtmp/lib
分別將找到的對(duì)應(yīng)文件復(fù)制到這兩個(gè)目錄下
3. 在QT工程文件的.pro文件中添加librtmp的頭、庫(kù)文件路徑
在.pro文件中添加下面的路徑
unix{
INCLUDEPATH += $$PWD/lib/librtmp/include
$$PWD/src
LIBS += -L$$PWD/lib/librtmp/lib -lrtmp
}
這樣就成功在qt中引入了librtmp庫(kù)了,在相應(yīng)頭文件中include所需的librtmp頭文件文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-400272.html
#include "librtmp/rtmp.h"
#include "librtmp/amf.h"
#include "librtmp/http.h"
#include "librtmp/log.h"
總結(jié)
這樣就可以調(diào)用你想要的librtmp接口拉文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400272.html
到了這里,關(guān)于ubuntu20.04安裝librtmp庫(kù) 并在QT5中引入librtmp庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!