记一次FFMPEG转avi视频保存到ftp服务器的失败尝试 项目中有一需求,将存储在硬盘上的h264码流转成Avi文件,并上传到FTP服务器。首先想到是用ffmpeg将h264转换成avi格式的文件,保存到本地磁盘,一切正常,很快完成了。 正当以为结束时,突然发现,需求方是要求保存到FTP服务器的,我一想,要将将转换好的视频放到内存中,再使用FTP客户端接口上传到服务器,这样做有点麻烦。于是上官网找了一下资料,发现FFMPEG支持FTP、HTTP、UDP、TCP、RTSP等等众多协议。... 2015-05-27 00:08 开源项目, 我的研究, 流媒体学习 暂无评论 喜欢 0 阅读 5,600 次 阅读全文
记一次由PCI BAR配置不正确引发的硬盘IO调度io_schedule阻塞的经历 五一前,接到一个bug,大意是说设备接固态硬盘时跑新内核会出现卡死导致WDT复位,使用旧内核没问题。新内核是去年年底别人编译的,旧内核是3年前现在已离职2年的人编译的,现在安排我解决这个问题。但其时正在进行其他部门的紧急测试任务,于是请求节后解决。我最近的计划是学习以太网驱动,而五一没什么计划就去看了,本来想研究SCSI的,但先等查问题后再说吧。 一、问题定位 从信息分析,内核启动后在打... 2015-05-08 13:31 GNU/Linux系统, 我的研究 暂无评论 喜欢 0 阅读 1,954 次 阅读全文
FTP主动模式和被动模式学习笔记 关于FTP,有被动模式和主动模式两种,有人说是验证模式,我不太认同,但懒得查资料,不想咬文嚼字,纠结这种事情。下面简单从自己理解的角度来记录一下两种模式的学习笔记。 1、被动模式 代码流程: 客户端:发PASV\r\n命令到21端口 服务器:通过21端口向客户端发数据通道端口(数据通道端口由服务器产生) 客户端:使用数据通道端口重新连接服务器,connect会创建新的socket,之后数据通道使用该socket PASV... 2015-05-07 13:08 GNU/Linux程序 暂无评论 喜欢 0 阅读 34,426 次 阅读全文
FTP学习的一些笔记 FTP大约在2011年下半年接触的,这个笔记也是当时记录的,一晃差不多4年过去了,如今又有项目安排做这个,事是人非,冥冥之中又会有新意思么? 找出当年写的笔记,权当记念。 2015-05-07 00:00 GNU/Linux系统 暂无评论 喜欢 0 阅读 1,006 次 阅读全文
再识PCI:一个PCI驱动实例 之前写了第一篇关于PCI的文章,当时只是作为入门的接触笔记,后来对PCI又研究了一下,主要包括PCI设备的扫描过程及PCI驱动注册过程。 本文主要给出一个PCI实例,并在内核中做很多的打印以便跟踪其过程。代码参考i2c-i801.c文件,在intel平台上试验。 对于学习,我想像力一向不好,只能靠笨方法来学习。 代码如下: /** * @file pci_driver_test.c * @author Late Lee * @date Fri Apr 24 20:21:... 2015-05-06 13:20 嵌入式Linux 暂无评论 喜欢 0 阅读 2,162 次 阅读全文