
2015年3月
我爱小家啊
这个作者很懒,什么都没留下…
展开
-
windows配置live555
live555Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的转载 2015-03-16 22:06:38 · 806 阅读 · 0 评论 -
互斥对象
使用互斥对象还会用到的两个函数是 WaitForSingleObject和ReleaseMutex,函数声明可以百度或查阅MSDN,这两个函数的功能分别是申请互斥对象的拥有权和释放互斥对象的拥有权。那么怎么利用互斥对象来实现线程同步呢?线程同步主要是用来处理多线程需要访问共享资源的问题,那么为了防止这个过程中出现当一个线程正在访问这个资源时,由于时间原创 2015-03-27 13:16:27 · 481 阅读 · 0 评论 -
OpenCV的配置
1. 准备工作 1.1. 安装 Visual Studio 2010, 需要安装 VC++ 相关功能。具体可求助度娘。 1.2. 下载 OpenCV 2.4.9 For Windows:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/downlo转载 2015-03-30 17:19:19 · 569 阅读 · 0 评论 -
小知识
UpdateData()参数只有一个,默认为TRUE。UpdateData(TRUE)——刷新控件的值到对应的变量。(外部输入值交给内部变量)即:控件的值—>变量。UpdateData(FALSE)—— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示)即:变量值—>控件显示。例如,窗口中用 DDX_Text(pDX, IDC_EDIT1, m_us原创 2015-03-07 09:56:29 · 370 阅读 · 0 评论 -
常用的YUV格式
为节省带宽起见,大多数YUV格式平均使用的每像素位数都少于24位元。主要的抽样(subsample)格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和YCbCr 4:4:4。YUV的表示法称为A:B:C表示法:4:4:4表示完全取样。4:2:2表示2:1的水平取样,垂直完全采样。4:2:0表示2:1的水平取样,垂直2:1采样。4:1:1表示4:1的水平取转载 2015-03-13 15:18:36 · 643 阅读 · 0 评论 -
MFC程序来龙去脉
MFC的main函数转载 2015-03-23 20:22:18 · 421 阅读 · 0 评论 -
RTP
RTP协议1 RTP报文格式2 基于RTP的带宽控制方法 1. 接收端的控制策略 2. 发送端的控制策略 RTP(Real-time Transport Protocol)是由IETF开发的实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。RTP的工作机理与RSVP不同,主要实现一种端到端的多转载 2015-03-18 20:47:05 · 531 阅读 · 0 评论 -
一种多视点自由立体高清视频播放器的设计与实现
摘 要: 根据多视点自由立体视频的压缩编码特征与数据存储结构,提出一种基于光栅显示技术的软件解决方案,采用底层Windows API 编写实现播放器的全部功能。设计实现了针对YUV视频格式的播放器,并以此为基础加入H.264解码功能模块,最终实现多线程工作模式的视频播放器,支持YUV与H.264两种视频格式,具备平面/立体播放模式自由切换功能。播放立体视频时图像清晰、流畅、立体感明显。 关键词:转载 2015-03-18 16:34:08 · 1054 阅读 · 1 评论 -
流媒体一
原创 2015-03-24 19:48:25 · 448 阅读 · 0 评论