ubuntu qt_av播放视频流

安装环境

ubuntu16.04 qt5.9.6

qt_av和ffmpeg库的安装

ffmpeg和qt_av库下载https://download.csdn.net/download/qq_40956668/15839754

下载好ffmpeg后进入ffmpeg文件夹 在终端运行./configure --enable-shared  --prefix=/usr/local/ffmpeg
make 
sudo make install
之后安装qt_av
用qtcreator打开QTAV目录下的	QTAV.pro
点击左边的项目->环境构建->添加  添加以下三个字段
CPATH  /usr/local/ffmpeg/include
LD_LIBRARY_PATH   /usr/local/ffmpeg/lib
LIBRARY_PATH  /usr/local/ffmpeg/lib
确保路径没问题后构建项目。
编译器版本较新的话可能会导致有些字段不认识,可以百度查找替换。

如果运行qtav自带例子没有问题就说明qtav库编译好了,接下来到qtav的Debug或者是Realse目录下有一个sdk_install.sh文件 赋予可执行权限后执行该文件,然后就可以在自己的项目里使用qtav了
下面是我自己的例子,下载后直接点击开始播放的是东方卫视的视频,有需求自己改路径。
例子https://download.csdn.net/download/qq_40956668/15839821?spm=1001.2014.3001.5501

// An highlighted block
void playerWidget::openMedia()
{
//    QString file = QFileDialog::getOpenFileName(0, tr("Open a video"));
//    if (file.isEmpty())
//        return;
    //m_player->play(file);
    //m_player->play("rtmp://192.168.1.9/vod/1.mp4");
    //m_player->play("/home/hyz/Downloads/testvideo3.mp4");
    m_player->play("rtmp://58.200.131.2:1935/livetv/dftv");
}

学习博客
https://blog.csdn.net/longbei9029/article/details/53055091

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值