前言

音视频技术学习记录

一、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库相关推荐

  1. ubuntu20.04 安装 Qt5.12步骤

    转载链接:ubuntu20.04 安装 Qt5.12_仙海寻波的博客-CSDN博客_ubuntu20.04安装qt第一步 下载 Qt5.12.9安装包使用清华镜像进行下载:https://mirror ...

  2. ubuntu20.04安装cuda库

    ubuntu20.04安装cuda库 官网安装参考 参考链接:https://blog.csdn.net/h3c4lenovo/article/details/119003405. 参考连接:http ...

  3. Ubuntu20.04 安装HPC_SDK加速库

    Ubuntu20.04 安装HPC_SDK加速库 1. NVIDIA HPC SDK 简介 2. 安装 3. OpenACC程序测试 参考 1. NVIDIA HPC SDK 简介 NVIDIA HP ...

  4. Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制

    1.查看当前系统版本 cat /proc/version 显示为: 2.查看当前显卡型号: sudo lshw -numeric  -C display 显示我的显卡型号为:GM107M[GeForc ...

  5. Ubuntu20.04安装与配置记录

    Ubuntu20.04安装与配置记录 原文地址:Ubuntu20.04安装与配置记录 一.Ubuntu系统盘制作 1.1 Windows环境下制作系统盘 下载Ubuntu系统,选择桌面版. 下载工具系 ...

  6. Ubuntu20.04安装vivado2018.2过程中卡在generating installed device list的解决办法

    Ubuntu20.04安装vivado2018.2过程中卡在Final processing:generating installed device list的解决办法 原因是:ncurses库未安装 ...

  7. Ubuntu20.04安装Torque-6.1.2单机版(踩坑篇)

    说明:PBS排队系统原先是在Centos7安装使用很顺利,但是有客户需求在Ubuntu20.04上使用,着手在Ubuntu20.04安装上安装的时候发现很多报错,并不能顺利安装,网上查找到的教程,有的 ...

  8. Linux 内核调试 二:ubuntu20.04安装qemu

    一.第一种方法 使用 apt-get install qemu 命令进行安装,安装过程如下: onlylove@ubuntu:~$ sudo apt-get install qemu Reading ...

  9. Ubuntu20.04安装CUDNN、Ceres和Colmap

    前言 本篇记录在自己服务器上安装Colmap过程. 系统:Ubuntu 20.04 显卡:Nvidia Geforce RTX 3080Ti 参考链接:Ubuntu20.04安装Colmap ,Ubu ...

最新文章

  1. CanFestival移植到STM32F103
  2. brew安装php-ffmpeg,mac 系统编译安装ffmpeg
  3. oracle view使用次數,oracle sql资源消耗相关视图
  4. java过滤器Filter
  5. 数据结构-直接选择排序
  6. Flex在线拍照功能
  7. 《京东话费充值系统架构演进实践》--阅读
  8. 5G+工业互联网发展探讨
  9. VBA代码学习for循环
  10. 对金钱金额的处理--每三位间隔‘,‘,末尾保留两位小数
  11. 声网自研传输层协议 AUT 的落地实践丨Dev for Dev 专栏
  12. 教程分享:Python预测票房数据分析视频课程
  13. PicGo+Typora图床搭建教程
  14. git rebase origin master 和 origin/master
  15. 配音秀今天怎么显示服务器,教你如何玩转配音秀
  16. linux nc命令使用详解
  17. Java垃圾回收机制总结
  18. 木桶原则(计算机,什么是木桶原则?
  19. 从sql server 到mysql,从Microsoft SQL Server到MySQL的转换
  20. MYSQL修改报错 You can‘t specify target table ‘表名‘ for update in FROM clause

热门文章

  1. python 实现 整个文件夹 或者 文件 的复制
  2. 学习笔记,C,n+nn+nnn+nnnn+nnnnn
  3. 输入一个1~9的数字n,求Sn = n + nn + nnn+ nnnn + nnnnn的值
  4. Android 自定义TabLayout
  5. 华为C8815 ROOT 成功
  6. 转自IBM学习 浅析 Linux 初始化 init 系统,第 3 部分 Systemd
  7. MySQL经典面试题--SQL语句
  8. python无法写入文件夹_python write无法写入文件的解决方法
  9. Docker环境undertow线程数不足问题探究
  10. Vivado IP中的Shared Logic到底是干嘛的?