自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Qt+FFmpeg仿VLC接收RTSP流并播放

上面说到了server可能会进行用户认证,那我们现在得创造一个需要认证的环境,直接看看EasyDarwin能不能直接选择认证,打开[http]port=10008#...;是否使能向服务器推流或者从服务器播放时验证用户名密码. [注意] 因为服务器端并不保存明文密码,所以推送或者播放时,客户端应该输入密码的md5后的值。;#...可以看到变量是控制认证的,把它的值改为1,重新启动服务。这时候发现原来的ffmpeg命令推流不成功了。那就是说,向EasyDarwin推流的时候,也需要进行认证。

2023-12-19 09:45:18 1269 1

原创 Qt源码解析——元对象系统热身

原系列文章地址Qt的元对象系统提供了信号和槽机制(用于对象间的通信)、运行时类型信息和动态属性系统。QObject类为那些可以利用元对象系统的对象提供了一个基类。在类声明的私有部分中使用**Q_OBJECT**宏用于启用元对象特性,比如动态属性、信号和槽。元对象编译器(moc)为每个QObject子类提供必要的代码来实现元对象特性。moc工具读取C++源文件,如果发现一个或多个包含Q_OBJECT宏的类声明,它会生成另一个C++源文件,其中包含了这些类的每个元对象的代码。

2023-11-10 23:37:46 246 1

原创 Qt源码解析——一切从QObject说起

原系列文章地址学习和理解任何框架或库,官方文档可能都是最权威、最有效的信息。Qt也不例外,https://doc.qt.io/qt-5/index.html在文档的Core Internals小节,阐述了Qt Core模块是整个Qt框架的基础,其中QObject类构成了Qt对象模型(object model)的基础,是许多Qt类的父类。元对象系统(meta-object system)属性系统(The Property System)事件系统(event system)

2023-10-17 20:31:28 582

原创 Qt+FFmpeg播放mp4文件视频

是一个非常重要的数据结构,它用于表示音视频封装格式的信息(封装格式是指将音频和视频流打包成一个单独的文件的方式,常见的封装格式包括AVI、MP4、MKV等)。打开一个指定的mp4文件,函数会根据文件的扩展名或文件头的特征来检测文件的格式,然后尝试使用相应的解封装器(Demuxer)来读取文件,一旦成功读取文件,会对。在图像处理中,图像通常被分解为不同的平面,每个平面都包含了一定的信息,例如亮度(Y)、色度(U、V)等。在调用这个函数之前,的载荷是编码器输出的一个编码后的单元,可以理解为UDP协议中的分包。

2023-10-05 23:56:32 737 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除