![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt低延时播/可集成嵌入的网络播放器
eric_clz
这个作者很懒,什么都没留下…
展开
-
超低延时直播rtmp推流
项目起源: 改项目主要是基于类qt av的模式,快速集成, 将ffmpeg融入到插件当中, 并提供本地的音频设备和视频设备的查找输出, 并可以采集各类虚拟摄像头, 酷狗直播助手/YY开播/6K Box等助手,有些助手比如酷狗,ffmpeg采集不到640*480的视频,采集模块我更换成webr关键代码int FFRtmpMuter::OpenVECodec(){ hlogi("[%p] Call %s Start.", this, __FUNCTION__); //...原创 2020-10-05 14:20:16 · 2292 阅读 · 0 评论 -
Qt低延时/可集成嵌入的网络播放器 –soundTouch的使用
背景在观看直播的过程中,保不齐网络出现卡的现象,可能导致音频数据包累积了好几秒的数据,这时候要么丢直接播放新的, 要么直接播放基音, soundTouch可以加速播放并不要变调主要技术点soundTouch 的输入void CXAudioPlay::sound_touch_put(uint8_t *audio_buf, int data_size, int nb){ for(auto i = 0; i < data_size / 2 + 1; i++) { .原创 2020-07-10 09:22:43 · 620 阅读 · 0 评论 -
Qt低延时/可集成嵌入的网络播放器 --设计初衷
需求做一个类似QtAv的,集成到qt widget中很方便 占用资源小,并且可以集成到多个widget当中去主要技术点使用ffmpeg读取rtmp流 使用 SDL 或者QopenGL渲染视频 使用soundtouch 对声音进行处理 使用libao进行播放项目集成方式 //集成方案,new SRVideoWidget , 将SRVideoWidget 嵌入到已有的widget上面去 SRVideoWidget *m_vo = new SRVideoWidg..原创 2020-07-09 18:38:17 · 277 阅读 · 0 评论