步骤:
    一、首先按照
    
     (九)瑞芯微rk3568 Qtcreator 中添加ffmpeg_DSZS123的博客-CSDN博客
    
    编译ffmpeg库。
   
二、在创建qt工程,在pro文件中加入编译好的ffmpeg(路径按照自己编译的更改)库如下:
INCLUDEPATH +=/QT/ffmpeg-4.0.6/myinstall/include
LIBS += -L /QT/ffmpeg-4.0.6/myinstall/lib -lavcodec -lavdevice -lswresample -lavfilter -lavformat -lavutil -lpostproc -lswscale
三、创建类VideoPlayer继承QThread,用来拉流。并使用信号槽机制,将接收到的一帧图像发送到主线程。
class VideoPlayer : public QThread
{
    Q_OBJECT
public:
    explicit VideoPlayer();
    ~VideoPlayer();
    void startPlay();
signals:
    void sig_GetOneFrame(QImage); //每获取到一帧图像 就发送此信号
    void sig_GetRFrame(QImage);  
protected:
    void run();
private:
    QString mFileName;
    //2017.8.10---lizhen
    VlcInstance *_instance;
    VlcMe 
版权声明:本文为dongshizhishui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
