ubuntu20.04安装librtmp库 并在QT5中引入librtmp库
前言
音视频技术学习记录
一、ubuntu20.04安装librtmp库
1.安装相关依赖库
安装 openssl 和 zlib
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
在其他博客中有提到openssl版本过高会引起librtmp的编译安装出错,因为这里我没遇到这样的情况,所以我直接安装了openssl默认的1.1版本。如果遇到相关问题,可以安装1.0版本的openssl。
2.安装librtmp
sudo apt install librtmp-dev
二、在QT5中引入librtmp库
1.找到安装的librtmp的include和lib文件
用命令安装的库对应的include和lib文件的默认路径分别为
/usr/include/
/usr/lib/x86_64-linux-gnu/
2.将librtmp的include和lib文件复制到QT工程文件下
在qt工程文件中新建目录
/lib/librtmp/include
/lib/librtmp/lib
分别将找到的对应文件复制到这两个目录下
3. 在QT工程文件的.pro文件中添加librtmp的头、库文件路径
在.pro文件中添加下面的路径
unix{
INCLUDEPATH += $$PWD/lib/librtmp/include
$$PWD/srcLIBS += -L$$PWD/lib/librtmp/lib -lrtmp
}
这样就成功在qt中引入了librtmp库了,在相应头文件中include所需的librtmp头文件
#include "librtmp/rtmp.h"
#include "librtmp/amf.h"
#include "librtmp/http.h"
#include "librtmp/log.h"
总结
这样就可以调用你想要的librtmp接口拉
ubuntu20.04安装librtmp库 并在QT5中引入librtmp库相关推荐
- ubuntu20.04 安装 Qt5.12步骤
转载链接:ubuntu20.04 安装 Qt5.12_仙海寻波的博客-CSDN博客_ubuntu20.04安装qt第一步 下载 Qt5.12.9安装包使用清华镜像进行下载:https://mirror ...
- ubuntu20.04安装cuda库
ubuntu20.04安装cuda库 官网安装参考 参考链接:https://blog.csdn.net/h3c4lenovo/article/details/119003405. 参考连接:http ...
- Ubuntu20.04 安装HPC_SDK加速库
Ubuntu20.04 安装HPC_SDK加速库 1. NVIDIA HPC SDK 简介 2. 安装 3. OpenACC程序测试 参考 1. NVIDIA HPC SDK 简介 NVIDIA HP ...
- Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制
1.查看当前系统版本 cat /proc/version 显示为: 2.查看当前显卡型号: sudo lshw -numeric -C display 显示我的显卡型号为:GM107M[GeForc ...
- Ubuntu20.04安装与配置记录
Ubuntu20.04安装与配置记录 原文地址:Ubuntu20.04安装与配置记录 一.Ubuntu系统盘制作 1.1 Windows环境下制作系统盘 下载Ubuntu系统,选择桌面版. 下载工具系 ...
- Ubuntu20.04安装vivado2018.2过程中卡在generating installed device list的解决办法
Ubuntu20.04安装vivado2018.2过程中卡在Final processing:generating installed device list的解决办法 原因是:ncurses库未安装 ...
- Ubuntu20.04安装Torque-6.1.2单机版(踩坑篇)
说明:PBS排队系统原先是在Centos7安装使用很顺利,但是有客户需求在Ubuntu20.04上使用,着手在Ubuntu20.04安装上安装的时候发现很多报错,并不能顺利安装,网上查找到的教程,有的 ...
- Linux 内核调试 二:ubuntu20.04安装qemu
一.第一种方法 使用 apt-get install qemu 命令进行安装,安装过程如下: onlylove@ubuntu:~$ sudo apt-get install qemu Reading ...
- Ubuntu20.04安装CUDNN、Ceres和Colmap
前言 本篇记录在自己服务器上安装Colmap过程. 系统:Ubuntu 20.04 显卡:Nvidia Geforce RTX 3080Ti 参考链接:Ubuntu20.04安装Colmap ,Ubu ...
最新文章
- CanFestival移植到STM32F103
- brew安装php-ffmpeg,mac 系统编译安装ffmpeg
- oracle view使用次數,oracle sql资源消耗相关视图
- java过滤器Filter
- 数据结构-直接选择排序
- Flex在线拍照功能
- 《京东话费充值系统架构演进实践》--阅读
- 5G+工业互联网发展探讨
- VBA代码学习for循环
- 对金钱金额的处理--每三位间隔‘,‘,末尾保留两位小数
- 声网自研传输层协议 AUT 的落地实践丨Dev for Dev 专栏
- 教程分享:Python预测票房数据分析视频课程
- PicGo+Typora图床搭建教程
- git rebase origin master 和 origin/master
- 配音秀今天怎么显示服务器,教你如何玩转配音秀
- linux nc命令使用详解
- Java垃圾回收机制总结
- 木桶原则(计算机,什么是木桶原则?
- 从sql server 到mysql,从Microsoft SQL Server到MySQL的转换
- MYSQL修改报错 You can‘t specify target table ‘表名‘ for update in FROM clause
热门文章
- python 实现 整个文件夹 或者 文件 的复制
- 学习笔记,C,n+nn+nnn+nnnn+nnnnn
- 输入一个1~9的数字n,求Sn = n + nn + nnn+ nnnn + nnnnn的值
- Android 自定义TabLayout
- 华为C8815 ROOT 成功
- 转自IBM学习 浅析 Linux 初始化 init 系统,第 3 部分 Systemd
- MySQL经典面试题--SQL语句
- python无法写入文件夹_python write无法写入文件的解决方法
- Docker环境undertow线程数不足问题探究
- Vivado IP中的Shared Logic到底是干嘛的?