自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux学习笔记]2.27

创建套接字的过程是创建一个对应底层网卡的文件,这个文件是共享的,不同的套接字都可以访问这个文件,通过这个共享文件可以实现数据的读写。套接字通过绑定一个IP地址和端口号来标识自己,使得其他主机能够定位和连接到它。一个端口号只标记一个进程,一个进程可以被多个端口号标记。会自动初始化为0,但局部变量不会。,但成员变量的值是未定义的。

2025-03-06 13:51:50 114

原创 [Linux学习笔记]2.23

在调用 ioctl(fd, VIDIOC_QUERYBUF, &mapbuffer) 时,&mapbuffer 是一个指向 struct v4l2_buffer 的指针,用于传递缓冲区信息。在代码中,fd 是通过 open("/dev/video0", O_RDWR) 打开摄像头设备时返回的文件描述符。在调用 ioctl(fd, VIDIOC_S_FMT, &vfmt) 时,&vfmt 是一个指向 struct v4l2_format 的指针,用于传递格式设置信息。VIDIOC_S_FMT:设置视频格式。

2025-02-23 20:10:14 205

原创 [Linux学习笔记]2.21

21号下午总算是完成了实时视频的传输,这几天做项目下来,最大的感觉是部署软件太麻烦了,而且走了很多弯路,比如ffmpeg这个框架是不用安装的,用V4L2框架就可以解决我的需求,V4L2的方法可以直接获取视频流到内核当中,我可以很方便的通过映射缓冲区获取一帧帧的图像用于发送,这就解决了实时发布,实时传输,实时解码的困境。安装ffmpeg会导致系统出问题,安装完后重启系统会发现系统的初始化出问题,无法显示出登录界面,我是重装了系统才解决了,麻烦啊,太麻烦了。

2025-02-21 16:14:57 96

原创 Ubuntu下,基于V4L2框架和mosquitto服务器实现视频实时传输

【代码】Ubuntu下,基于V4L2框架和mosquitto服务器实现视频实时传输。

2025-02-21 15:57:30 920

原创 [linux学习笔记]一些容易忘记的指令

打开mosquitto:sudo /usr/local/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf。qmake的路径:export PATH=/path/to/Qt/5.5.0/gcc_64/bin:$PATH,配置mosquitto文件:vi /etc/mosquitto/mosquitto.conf。这是临时配置语句,只在当前终端有效,作用是可以让系统在任何位置找到并运行。在当前目录解压缩tar -zxvf 压缩包名.tar.gz。

2025-02-20 20:55:05 215

原创 基于Ubuntu系统,在qt上部署第三方库qmqtt,适用于所有qt版本

基于Ubuntu系统,在低版本的qt中部署第三方qmqtt库

2025-02-20 16:46:26 1025

原创 基于unbuntu系统对mosquitto进行源码编译

在Ubuntu上五步完成mosquitto源码的本地部署,超级详细

2025-02-20 14:23:52 412 3

空空如也

空空如也

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

TA关注的人

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