自己总结的这十多年来做Qt开发以来的经验,以及Qt相关武林秘籍电子书,会一直持续更新增加,欢迎各位留言增加内容或者提出建议,谢谢!
Qt编写的一些开源的demo,支持Qt4、Qt5、Qt6,支持任意系统,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!
利用FFmpeg和Qt实现摄像头rtsp的实时显示,经测试,延迟时间为0.6s
主要利用FFmpeg和Qt实现摄像头视频流的采集与本地存储,将摄像头对的视频流显示到界面上,并存储到本地为.avi格式。 主要转换思路:视频流rtsp--->yuv--->.h264--->.avi。
云平台组件:EasyDarwin开源流媒体云平台客户端,支持Android、iOS、PC。EasyClient是向EasyCMS获取在线设备列表,选中播放某个在线设备时,EasyClient先发送播放请求给EasyCMS,EasyCMS将相应的请求转发给对应的设备,并通知设备将视频流推送到相应的EasyDarwin流媒体服务器上,EasyClient从对应EasyDarwin服务器获取视频流进行播放。当该路设备没有观看请求时,会主动停止推流。在线设备可以是EasyCamera、EasyNVR等接入EasyCMS的设备。