![](https://img-blog.csdnimg.cn/c4e92e4282164ef6b4f3bc9987821dcc.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt/C++音视频相关
文章平均质量分 96
专门介绍Qt开发的音视频相关的作品,罗列核心知识点以及贴出相关代码。公众号:Qt实战/Qt入门和进阶
feiyangqingyun
欢迎关注公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)
展开
-
Qt/C++音视频开发79-采集websocket视频流/打开ws开头的地址/音视频同步/保存到MP4文件/视频回放
随着音视频的爆发式的增长,各种推拉流应用场景应运而生,基本上都要求各个端都能查看实时视频流,比如PC端、手机端、网页端,在网页端用websocket来接收并解码实时视频流显示,是一个非常常规的场景,单纯的http-flv模式受限于最大6个通道同时显示,一般会选择ws-flv也就是websocket的flv视频流,这种突破了6个的限制,而且实时性很好,音视频也都有,264/265都支持,webrtc不支持265很恼火,现在这么多265摄像头,尽管webrtc实时性最好,但是不支持265这一点,就几乎少掉一大半原创 2024-07-23 07:59:36 · 973 阅读 · 1 评论 -
Qt/C++音视频开发78-获取本地摄像头支持的分辨率/帧率/格式等信息/mjpeg/yuyv/h264
上一篇文章讲到用ffmpeg命令方式执行打印到日志输出,可以拿到本地摄像头设备信息,顺藤摸瓜,发现可以通过执行 ffmpeg -f dshow -list_options true -i video=“Webcam” 命令获取指定摄像头设备的分辨率帧率格式等信息,会有很多条。那为什么需要这个功能呢?现场大量应用下来,尽管提供了本地摄像头设备下拉框选择,但是还需要设置分辨率帧率等,因为有时候需要以1080P分辨率采集设备,有时候仅仅需要640P分辨率采集即可,那怎么知道设备支持哪些分辨率呢?原创 2024-07-07 09:15:52 · 1225 阅读 · 1 评论