h.264
井口者
这个作者很懒,什么都没留下…
展开
-
V4L2编程模型简介(一)
V4L2编程模型简介(一)作者:邹南,华清远见嵌入式学院讲师。简介:本文所附代码是根据v4l2官方文档以及demo(capture.c)修改而来,纯粹为学习交流之用,请勿使用在商用场合。地址:由于官方网的域名有敏感词汇,所以请google一下。一 、操作流程简单看二、 模块概要分析以下是所附代码所涉及到的全局变量,摆出来只是参考,具体修改的话请自行安排。#defin转载 2013-12-06 18:26:36 · 708 阅读 · 0 评论 -
ubuntu10.04安装x264库
由于ubuntu默认安装的yasm版本太低,所以要先卸载apt-get remove yasm然后编译安装yasm#tar xzvf yasm-1.2.0.tar.gz#cd yasm-1.2.0#./configure#make#make instal接下来安装编译 x264编译静态库tar -xjf x264.tar.bz2cd x26原创 2013-12-04 22:42:25 · 697 阅读 · 0 评论 -
基于RTP的h.264视频传输系统(二)
Live555 是一个为跨平台的C++开源项目,它实现了RTP/RTCP、RTSP、SIP等的支持。并且相对于其他的流媒体服务器是完全开源并且免费的。废话不多说,下面开始。 1、首先到它的主页下载一个源码包:http://www.live555.com/liveMedia/public/我下载的是latest的,具体什么版本还真不清楚 2、放到linux目录下解压:转载 2014-08-21 22:53:17 · 723 阅读 · 0 评论 -
基于RTP的h.264视频传输系统(三)
一下讨论所有路径均在原生Live555源码包解压后的live目录下。编译成功后,执行./mediaServer/live555MediaServer 你会看到一些点播信息,也就是说你可以在live目录增加列表中的文件实现对这些文件的点播,其中包括h264净荷数据格式.264。利用“Linux下一切皆是文件”这个朴素而又华丽的特点。 我们通过mkfifo命令在当前目录下创建d原创 2014-08-21 23:26:10 · 1047 阅读 · 0 评论 -
基于RTP的h.264视频传输系统设计(一)
一、H.264 的层次介绍 H.264 定义三个层次,每个层次支持一组特定的编码功能,并且依照各个层次指定所指定的功能。基础层次(baselineprofile)支持 I 帧和 P 帧【1】的帧内和帧间编码,支持自适应的可变长度的熵编码(CAVLC)。主要层次(main profile)支持隔行扫描视频,B 帧【2】的帧内编码,使用加权预测的帧内编码和使用上下文的算术编码(CABAV)。扩原创 2014-08-15 01:13:51 · 1759 阅读 · 0 评论