Qt低延时/可集成嵌入的网络播放器 --设计初衷

需求

  1. 做一个类似QtAv的,集成到qt widget中很方便
  2. 占用资源小,并且可以集成到多个widget当中去

 

主要技术点

  1. 使用ffmpeg读取rtmp流
  2. 使用 SDL 或者QopenGL渲染视频
  3. 使用soundtouch 对声音进行处理
  4. 使用libao进行播放

 

项目集成方式

    //集成方案,new SRVideoWidget , 将SRVideoWidget 嵌入到已有的widget上面去
    SRVideoWidget *m_vo = new SRVideoWidget();
    manager->AddWidget(m_vo);
    m_vo->setGeometry(ui->flashcontent1->geometry());
    QVBoxLayout *vBox = new QVBoxLayout();
    vBox->setMargin(0);
    vBox->addWidget(m_vo);
    ui->flashcontent1->setLayout(vBox);

开源地址:

https://gitee.com/alldemo/srplayer.git

学习合作:

       作者:QQ(690759587)

        

你可能感兴趣的:(ffmpeg,网络,ffmpeg,FFmpeg,Android,IOS,视频,git)