
vlc
苦行之旅
蛰伏只是为了更好的爆发
展开
-
linux下编译vlc移植到android平台
由于项目需要,需要一个在android平台能够支持RTSP协议的播放器,由于之前没有android平台的经验,所以找了著名的video LAN的VLC播放器,更令人惊奇的是这款播放器居然还是完全开源的。在此向那些开源软件的作者和组织致以崇高的敬意,是你们的存在使得计算机软件产业蓬勃发展,你们帮助了很多囊中羞涩的个人和企业,让他们也有机会用上高质量的软件,同时不可避免的吸引了一批有志之士加入到你们的转载 2014-04-14 22:06:07 · 1393 阅读 · 0 评论 -
交叉编译VLC
本文讨论如何在Ubuntu系统上交叉编译VLC源代码。首先,请启动终端,然后执行以下命令:$sudo apt-get install gcc-mingw32 mingw32-binutils$git clone git://git.videolan.org/vlc.git$ mkdir -p contrib/win32$ cd contrib/win32转载 2014-04-14 22:06:50 · 1059 阅读 · 0 评论 -
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 · 873 阅读 · 0 评论 -
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 · 716 阅读 · 0 评论 -
利用live555 Media Server和VLC Active ocx实现简单的流媒体点播系统(B/S)
1. 大体的架构及流程 实现视频点播系统,B/S架构,服务端至少应该是两个服务器:流媒体服务器,web服务器。客户端则就是web页面。当开启页面后则是客户端和服务器的第一次交互,通过http协议得到页面。里面会有流媒体地址的信息,浏览器里面点击显示视频组件,将流媒体的地址传给流媒体播放器,并启动播放器去请求视频。这是第二次交互。服务器端流媒体服务器发送流给客户端,页面上播放就ok转载 2014-05-25 00:33:49 · 1492 阅读 · 0 评论 -
LINUX下Live555不能获取ip地址解决方法
inux下运行live55 显 示如图 :没有获取ip: ip是0.0.0.0 live555在不知道本地IP地址与网络接口的情况下,通过一个在本地某端口建立一个UDP连接,然后把这个UDP连接加入到一个组播组 ,当然要对这个组播组进行相应的设置,比如TTL,回环等等;然后通过UDP连接发送一个数据;最后通过这个UDP连接接收这个数据,并且解析相应的发送地址;大概流程就是这样转载 2014-05-25 00:37:08 · 1980 阅读 · 0 评论 -
vlc-android代码分析一
最近因为一个新项目需要一个多媒体播放器,所以需要做个视频、音频、图片方面的播放器。也查阅了不少这方面的资料,如果要从头做一个播放器工作量太大了,而且难度也很大。所以最后选择了VLC作为基础,进行二次开发。选择VLC的原因有两个,第一:VLC在其他平台很成熟,解码器方面支持很完善。第二:VLC已经实现了完整的视频播放和音频播放功能。开发速度可以加快很多。 下面给出两张截图,主要是为了方便后转载 2014-05-25 17:22:45 · 1365 阅读 · 0 评论 -
vlc视频播放的基本原理
视频播放的基本原理当初看VLC代码花了不少时间,其中很大的原因是不太了解视频播放的基本原理。现在看来,几乎所有的视频播放器,如VLC、MPlayer、Xine,包括DirectShow,在播放视频的原理和架构上都是非常相似的,理解这个对理解VLC的源码会有事半功倍的效果。大致的来说,播放一个视频分为4个步骤:1. acess 访问,或者理解为接收、获取、得到2. demux转载 2014-05-26 00:06:05 · 1393 阅读 · 0 评论