现在位置: 首页 > 自动控制 > 文章
2013-07-08 22:08 工业·编程 ⁄ 共 1009字 暂无评论
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。   简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。   I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面) P帧表示的是这一帧跟之前的一个关键...
阅读全文
2013-07-08 22:02 工业·编程 ⁄ 共 6544字 暂无评论
多线程编程的问题,对于大多数程序员来说,都是一个绕不开的坎。在编了一些程序后,我也来谈谈自己的感受。我并不想把本文写成一篇教课书式的文章,而期望是一个工程的入门指引,能够覆盖到大部分工程技巧和解决问题的思路,但又不过于深入而难于理解。因此我会从逻辑层次和实现层次两个部分来讲述多线程编程,更深入的讨论我把它们列在了在参考资料中,这可不是一篇文章能够讨论完的。 1. 逻辑层次     ...
阅读全文
2013-07-07 21:59 工业·编程 ⁄ 共 1576字 暂无评论
在linux下开发基于Intel IPP模块程序时,发现windows和linux对于静态库的依赖稍有差异,做个记录。 1. 编译: 抽象所碰到的问题: 可执行程序exe依赖于静态库liby,静态库liby依赖于libx。 windows下存在两种方案: 1. 在编译liby时,添加liby对于libx的依赖,则在编译exe时只需添加liby的依赖 2. 在编译liby时,不添加对libx的依赖,在编译exe时同时添加libx,liby的依赖 这两种方法window下都可行。但在采用1方...
阅读全文
2013-07-07 21:56 工业·编程 ⁄ 共 5231字 暂无评论
rtsp是real time streaming protocol,按照我的理解为流媒体控制协议,协议双方的的编码类型和地址,以及对stream media的控制(play,pause,record).注意这里不要与RTCP协议搞混,rtcp是用来控制rtp的. 下面通过介绍RTSP的几种方法来说明协议 1:options 这个通常由client发送server,询问服务器所支持的方法种类,当然在应用中也可以用来作为心跳,因为它是状态无关的.例如: C->S:       OPT...
阅读全文
2013-07-07 21:53 工业·编程 ⁄ 共 1331字 暂无评论
现有的安防监控设备视频传输都是用的各家私有协议,鲜有用标准协议rtsp的。如果能用rtsp来传输,那很多标准的rtsp客户端都能连上观看,真正做到互联互通。Live555是目前实现rtsp协议最短小精悍的开源代码,能很方便的移植到各种嵌入式系统中,而且该开源项目更新速度很快,基本每个月都有更新版本。Live555目前已经实现了基于udp和tcp的传输,支持mpg、mkv、h264、mpeg4、amr等文件的点播。有服务器端和客户端两种实现。 首先需...
阅读全文
2013-07-07 18:50 工业·编程 ⁄ 共 198字 评论 1 条
Unix哲学的几条准则,看似简单,但如果人们能够始终如一的贯彻它们,则这些准则是非常行之有效的。 1)小即是美; 2)让每一个程序只做好一件事情; 3)尽快建立原型; 4)舍高效而取可移植性; 5)使用纯文本文件来存储数据; 6)充分利用软件的杠杆效应; 7)使用Shell脚本来提高杠杆效应和可移植性; 8)避免强制性的用户界面; 9)让每一个程序都成为过滤器; ----以上摘自《Linux-Unix设计思想》;
阅读全文
学习Live555开源项目已经有一段日子了,主要目的是想通过Live555学习RTSP协议,Live555 的 RTSP server可以很简单的搭建起来。 然后,我想通过自己拼装协议字段,来做一个RTSP Client与server交互。这样可以加深对RTSP协议的理解。 第一步,在VS2010下编译Live555源码,生成mediaServer.exe。                 PS:网上有很多介绍如何在VS2...
阅读全文
Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。 该项目...
阅读全文
2013-07-06 07:20 科技·视野 ⁄ 共 5140字 评论 1 条
    大数据在公共管理、零售、互联网、电信、金融等众多行业快速推广,市场规模迅速扩大,2012年国内大数据市场规模已达4.5亿元。IDC预测,2016年中国大数据市场规模将达6.17亿美元,而全球规模将达238亿美元。大数据已经渗透到当今的每个行业,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。大数据超过了传统数据库系统的处理能力,为了获得数据中的价值...
阅读全文
2013-07-05 21:43 工业·编程 ⁄ 共 561字 暂无评论
第一步,打开VLC 第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示: 点击“串流”子菜单 弹出一个窗口!如下图所示。 添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件。         第三步,会出现如下的界面: 第五:点击下一步   第六步:在下拉框内部,选择”rtsp”,然后点击右边的“添加”按钮,出现如下图片 注意:红框内部的两个蓝色的地方需要修改:...
阅读全文