VLC和Qt结合编写流媒体rtsp播放器

      VLC播放器是一款功能强大且小巧的播放器,它支持多种多样的音视频格式,比如MPEG1,2以及mp3等等。并且通过Qt和VLC的结合能让每个开发者写出自己的视频流媒体播放器。
    Qt与VLC结合编写流媒体播放器主要有两种办法:
      一. 通过VLC-Qt库
    VLC-Qt库是基于libVlc的,后者是VLC 媒体的接口,开发者通过其可以开发出基于VLCMedia的应用。所以VLC-QT具备所以LIBVLC的功能。VLC-Qt库的下载地址是: https://vlc-qt.tano.si/,我选择的是Windows 64bit,当然要选择适合自己电脑的版本。下载安装之后,记住自己的安装目录,之后有用。


     安装好之后,在自己的Qt中项目.pro文件中要添加配置文件。具体来说,如果你的库安装目录为E:\vlc-qt,那么就应该在.pro中加入
     LIBS +=E:/vlc-qt/lib -VLCQtCore -VLCQtWidgets
     INCLUDPATH +=E:/vlc-qt/include (注意是斜杠不是反斜杠)这样才能把下载的库添加进去。
     之后,在ntadej大牛的GitHub上面,他已经给出了样例程序(事实上上面那个库也是他做的)。样例程序比较复杂,但是其关键代码还是比较易懂的。代码地址: https://github.com/vlc-qt/examples。在simple player.cpp中,关键代码如下:

  1. _instance = new VlcInstance(VlcCommon::args(), this);  //创建VLC媒体示例
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值