this is a screen recorder by ffmpeg that include desktop、speaker、mircphone
test.......................
Rapidjson 是一个 C++ 的快速 JSON 解析器和生成器,使用 SAX/DOM 风格的 API 设计
C++版Webrtc,兼容webrtc协议,可与谷歌webrtc类库互通,支持Webrtc/SRT/RTMP
跨平台高性能的C++单个头文件库,在不加载/解码图片的情况下,获取图片文件类型和大小。支持格式 avif, bmp, cur, dds, gif, hdr (pic), heic (heif), icns, ico, jp2, jpeg (jpg), jpx, ktx, png, psd, qoi, tga, tiff (tif), webp ...
支持多操作系统,跨平台,跨协议,跨互联网的远程控制、远程桌面软件。此库仅为GITHUB库的镜像。
Qt编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!
🔥 比libevent/libuv/asio更易用的国产网络库,用来开发 TCP/UDP/SSL/HTTP/WebSocket/MQTT 客户端/服务端
主要利用FFmpeg和Qt实现摄像头视频流的采集与本地存储,将摄像头对的视频流显示到界面上,并存储到本地为.avi格式。 主要转换思路:视频流rtsp--->yuv--->.h264--->.avi。
基于fdk-aac库和sdl2库,实现播放aac音频文件,播放pcm音频文件,解码aac音频文件。
《从零开始编写一个直播服务器》系列视频教程源码。这个系列教程主要会涉及rtmp,http-flv,hls三个直播最常用的流媒体协议。首先会分别实现这3个协议对应的流媒体服务器,包括简单版和进阶版,每一个协议对应的流媒体服务都会从原理层面通过代码从零进行实现。最后会实现一个完整的包含以上3个协议的直播流媒体服务器。
视频行为分析系统 v3系列版本,下载后可以直接运行体验