自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ffmpeg图像变换函数sws_scale

SwsContext *context : 传入一个SwsContext结构体,判断传入是否context 是否和传入的参数是一致的,如果是一致的就直接返回。不一致的话,则会释放掉后再创建。srcStride:输入数据的每个通道一行的字节数,例如 rgb 为packed模式所以填 宽度 * 3, YUV420P为planar模式 所以填一个数组。例如线程1处理0~h/2的数据,线程2处理h/2 ~ h的数据。srcSlice :输入数据每个通道的指针,例如rgb只有一个通道,YUV数据则有3个通道。

2023-04-01 19:59:32 1205

原创 SDL创建视频窗口图像

SDL_INIT_GAMECONTROLLER:游戏控制器。SDL_INIT_EVERYTHING:包含上述所有选项。SDL_INIT_NOPARACHUTE:不捕获关键信号。SDL_INIT_JOYSTICK:摇杆。SDL_INIT_HAPTIC:触摸屏。SDL_INIT_TIMER:定时器。SDL_INIT_EVENTS:事件。SDL_INIT_AUDIO:音频。SDL_INIT_VIDEO:视频。x : 在显示屏上的位置。y : 在显示屏上的位置。window:第二步生成的窗口。

2023-03-23 12:59:31 203

原创 lwip 不同网段设备走二层通信

三层转发:三层转发是通过路由查找,找到对应的网关地址,丢给网关让网关帮忙进行转发。所以出去的包找下一跳的mac是网关的。在lwip中etharp_output函数中,将对应的IP段查找网关改为改为直接找mac地址。由于俺换工作了,所以前段时间没有更新博客,不能拉下技术的记录和分享~~~ 持之以恒,加油!可以看到蓝色框中的判断是去查找网关地址,在外面套一层判断,不走这个逻辑即可。二层转发:二层转发查找的是mac地址,一般会记录mac地址。

2023-03-06 18:48:50 630

原创 Centos7多口聚合后,视频运动物体出现花屏卡顿,原因为发出的视频流出现丢包和乱序

Linux上聚合口默认使用的模式是 逐包模式,该模式会判断每个包的出口位置。所以导致视频流的包不是从同一个口出去的,交换机上eth-trunk使用的模式默认是流模式。

2023-02-18 14:38:56 344

原创 FFmpeg拆分h264视频流和aac音频流

音视频分离

2023-01-15 01:41:15 799

原创 流媒体协议RTSP末篇之RTP(三)

RTP协议分析

2022-11-30 20:11:26 715

原创 流媒体协议RTSP中篇之SDP(二)

SDP协议

2022-11-20 17:03:57 1483

原创 流媒体协议RTSP初篇(一)

RTSP与他的三个小弟们

2022-11-20 12:01:20 1994 2

原创 ffplay学习之解码流程(四)

ffplay解码xmind流程图

2022-11-05 11:44:09 196

原创 ffplay学习之VideoState(三)

水博客,记录一下ffplay最后的数据结构

2022-10-31 20:42:20 329

原创 ffplay学习之FrameQueue队列(二)

ffplay的FrameQueue队列分析

2022-10-29 20:40:42 674

原创 ffplay学习之PacketQueue队列(一)

ffplay 的PacketQueue队列分析

2022-10-27 12:53:15 1198

原创 u盘上1T linux系统部署到4T硬盘,bios使用Legace启动(实践可用)

1T系统扩容到4T

2022-04-26 10:05:03 1344

原创 18.05的DPDK部署在18.10的Ubuntu

18.05的DPDK部署在18.10的Ubuntu

2022-01-11 19:24:39 475

原创 Unexpected character (‘-‘ (code 45))问题

在Python2使用requests去往前端传输数据时碰到Unexpected character (’-’ (code 45))打开后台服务器,发现上述错误。对比源代码发现files 参数多余直接注释掉,重现运行即可。#files = self.files,在途中还遇到了Content-type不适配的问题,在headers 中加入 {‘Content-type’ : “application/json”}即可。各位博友可以根据自己的错误提示,在headers中添加参数。...

2021-07-09 19:27:52 3618

原创 gpg2跳过交互界面输入密码,直接加密文件

根据百度搜索到的命令为:gpg --batch --passphrase sds xxx.tar.gp但输入在文件内容的时候,会报一个系统错误的提示后来加入-c参数 即可解决gpg --batch --passphrase sds -c /var/lib/sh/11.txt

2021-07-06 09:06:59 580

空空如也

空空如也

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

TA关注的人

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