- 博客(9)
- 收藏
- 关注
转载 vlc视频播放的基本原理
视频播放的基本原理当初看VLC代码花了不少时间,其中很大的原因是不太了解视频播放的基本原理。现在看来,几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放视频的原理和架构上都是非常相似的,理解这个对理解VLC的源码会有事半功倍的效果。大致的来说,播放一个视频分为4个步骤:1. acess 访问,或者理解为接收、获取、得到2. demux
2014-05-26 00:06:05 1297
转载 vlc-android代码分析一
最近因为一个新项目需要一个多媒体播放器,所以需要做个视频、音频、图片方面的播放器。也查阅了不少这方面的资料,如果要从头做一个播放器工作量太大了,而且难度也很大。所以最后选择了VLC作为基础,进行二次开发。选择VLC的原因有两个,第一:VLC在其他平台很成熟,解码器方面支持很完善。第二:VLC已经实现了完整的视频播放和音频播放功能。开发速度可以加快很多。 下面给出两张截图,主要是为了方便后
2014-05-25 17:22:45 1315
转载 LINUX下Live555不能获取ip地址解决方法
inux下运行live55 显 示如图 :没有获取ip: ip是0.0.0.0 live555在不知道本地IP地址与网络接口的情况下,通过一个在本地某端口建立一个UDP连接,然后把这个UDP连接加入到一个组播组 ,当然要对这个组播组进行相应的设置,比如TTL,回环等等;然后通过UDP连接发送一个数据;最后通过这个UDP连接接收这个数据,并且解析相应的发送地址;大概流程就是这样
2014-05-25 00:37:08 1910
转载 利用live555 Media Server和VLC Active ocx实现简单的流媒体点播系统(B/S)
1. 大体的架构及流程 实现视频点播系统,B/S架构,服务端至少应该是两个服务器:流媒体服务器,web服务器。客户端则就是web页面。当开启页面后则是客户端和服务器的第一次交互,通过http协议得到页面。里面会有流媒体地址的信息,浏览器里面点击显示视频组件,将流媒体的地址传给流媒体播放器,并启动播放器去请求视频。这是第二次交互。服务器端流媒体服务器发送流给客户端,页面上播放就ok
2014-05-25 00:33:49 1469
转载 vlc android 编译(不错)
系统:ubuntu12.04代码:git://git.videolan.org/vlc-ports/android.git代码版本:375646994d0602年初的时候搞了三个月的vlc android。昨天看到vlc android的beta版本发布了,决定编译一个看看效果。把自己此次的编译过程记录下来,供朋友们参考。下文中的文件路径,要替换成正确的路径。1. 搭建ub
2014-05-24 22:21:22 702
转载 vlc编译
一、准备工作 安装所有必需的软件 # apt-get install apache-ant(or ant) autoconf automake autopoint libtool gawk(or nawk) gcc g++ pkg-config cmake patch subversion git ant工具在最后编译android源码生成apk文
2014-05-24 17:01:00 837
转载 资料下载源
经过长时间的寻找,本人发现了几个下专业资料比较容易的地方1http://ishare.iask.sina.com.cn/就是sina的网盘,常见的中文的书籍都有,不少资料要积分。不过没关系,很多资料被不止一个人上传,网页下面列出了名字差不多的,一般能找到不要积分或者积分很少的。另外,积分也很容易挣,注册下,完善下个人资料,顺便上传的东西,就有很多分了。2 http:
2014-05-23 22:46:45 657
转载 累积分布函数
《数据之魅:基于开源工具的数据分析》第2章单一变量:形状和分布,本章讲述由单个变量组成的简单数据集(或者一次只考虑一个变量)。本节为大家介绍累积分布函数。AD: WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 累积分布函数直方图和核密度估计的主要优势在于直观上的吸引力:能够告诉我们找到某个特定数据点的可能性有多大。例如,从图2-
2014-05-23 11:35:43 25549
转载 NDK编译时,报错error: undefined reference to 'rand',是不是安卓库函数里面没有这个函数的实现呢?
NDK编译时,报错error: undefined reference to 'rand',是不是安卓库函数里面没有这个函数的实现呢? --------------------编程问答-------------------- 出现这种报错原因比较多,必须保证在.mk文件中所有文件路径必须正确,不正确的话就会提示找不到该方法。本
2014-05-07 09:32:31 5699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人