简介
我打算在 Qt 中播放流媒体,Github 上有个封装的 vlc 到 qt 的中间 wapper,拿来用在项目中,在此介绍实际操作过程中的使用方法。相对于使用 ffmpeg 操作媒体编解码的 QtAV 来说,这个经过了 libvlc 操作媒体编解码,前者难度较大,这个难度适中。
clone libvlc
https://github.com/vlc-qt/vlc-qt.git
注意有 submodule
编译vlc-qt 库
按照 build 页的指示在 linux 下编译
Could not find LibVLC
sudo apt install vlc vlc-data libvlc-dev libvlccore-dev libvlc5 libvlc
编写 MediaApp
根据 examples 可以编写出 app。