ffmpeg
BABY
2007-2011南京大学软件学院本科
2011- 北京大学软件与微电子学院研究生
展开
-
基于移动平台的多媒体框架——AVS的编解码
AVS的编解码AVS是我国具备自主知识产权的第二代信源编码标准。如果需要更加详细了解AVS,可以访问AVS工作组的主页 http://www.avs.org.cn/ 。从官网的页面可以看出来,这个标准已经很久没有什么动静了,很多年都没有什么更新。但是AVS最近突然非常热门,2011年11月4日,中国质量报发表了一篇名为《AVS将成为我国电视机支持的唯一视频标准》的文章,从中也可以看出一原创 2011-11-09 16:29:52 · 7698 阅读 · 5 评论 -
基于移动平台的多媒体框架——用VLC搭建简单的流媒体服务器
用VLC搭建简单的流媒体服务器为了将来在Android上的构造一个支持流媒体的播放框架,最近我开始研究流媒体的相关内容。传说VLC是一个强大的播放器,我认为其最强大之处在于其处理流媒体的能力。不论是播放流媒体,还是搭建一个流媒体服务器,简单易用并且功能强大。其中强大的功能尚且还不能驾驭,在这里就说如何用图形界面的VLC搭建一个简单的流媒体服务器吧。第一步:Media ----原创 2011-11-14 10:36:04 · 12880 阅读 · 1 评论 -
基于移动平台的多媒体框架——移植SDL到Android
基于移动平台的多媒体框架——移植SDL到AndroidSDL-1.3版开始官方支持Android。本文记录了移植1.3以上的版本的简单过程。要做一个完整的播放器,只有ffmpeg解码还不够,还需要一个显示视频播放音频的库,SDL是它的完美搭档。如何结合ffmpeg和SDL写一个播放器,可以参考经典教程(http://dranger.com/ffmpeg/)。我这里介绍如何把SDL移原创 2011-12-08 10:22:44 · 7817 阅读 · 11 评论 -
基于移动平台的多媒体框架——移植ffmpeg到Android
如何把ffmpeg移植到Android上?今天用NDK-BUILD成功编译了ffmpeg,为我们小组下一步开发Android上的播放器以及播放框架的工作打好了基础。编译的方法参考的这个博客:http://abitno.me/compile-ffmpeg-android-ndk读了博客中的几篇文章,感觉很佩服。写的东西都很不错,水平高而又通俗易懂。我用的ffmpeg最新的0.8.原创 2011-11-22 21:12:36 · 5652 阅读 · 18 评论 -
基于移动平台的多媒体框架——使用live555接收流媒体方法简介
基于移动平台的多媒体框架——使用live555接收流媒体方法简介更多关于live555的详细信息请参考官网:http://www.live555.com为什么要用live555?因为mplayer和vlc这两个著名的项目都用了,由此也能反映出live555这个库的重要价值。关于流媒体的基本知识就不赘述了。本文着重介绍如何使用live555这个库使得播放器支持播放流媒体格式的文件原创 2012-02-26 18:07:04 · 8606 阅读 · 0 评论 -
基于移动平台的多媒体框架——ffmpeg对流媒体的支持
基于移动平台的多媒体框架——ffmpeg对流媒体的支持今天做项目的时候发现,ffmpeg本身是支持流媒体文件源的。研究了一个月的live555啊!几乎是白费了,也充分体现了ffmpeg的强大。av_open_input_file等这样的函数中的char *filename这样的参数可以是文件路径,也可以是一个rtsp://ip:port/filename 这样一个流媒体地址。直接就可以原创 2012-02-24 13:43:38 · 4582 阅读 · 15 评论 -
基于移动平台的多媒体框架——NDK编译ffmpeg超简单方法
======一句话不割======./configure --sysroot=$NDK/platforms/android-8/arch-arm/ --cross-prefix=$NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- --enable-cross-comp原创 2012-04-21 19:22:25 · 4034 阅读 · 0 评论 -
自己动手写RTP服务器——传输所有格式的视频
自己动手写RTP服务器——传输所有格式的视频上一篇文章我们介绍了如何用一个简单的UDP socket搭建一个RTP服务器。我把这份80行的代码呈现到客户面前的时候,就有人不满意了。还有人在参考的时候会问:“楼主你的TS格式的文件是哪里来的?应该去哪里下载?”“这也太简单了吧,不就是用UDP把TS文件发过去么?就这么几十行代码也算个大作业?”“平时看的视频格式哪有TS的呀,不是avi原创 2012-05-31 19:57:41 · 8901 阅读 · 10 评论 -
基于移动平台的多媒体框架——移植播放器到Android上
基于移动平台的多媒体框架——移植播放器到Android上今天很成功地将我们自己开发的基于ffmpeg播放器移植到了Android上,并且在tablet上面测试成功。按照本文提供的思路,可以移植所有基于ffmpeg的播放器到Android上。准备工作:需要的两个库,ffmpeg和SDL,其编译方法在前文中都有叙述。在开发时,需要把这两个编译好的库文件:libffmpeg.原创 2011-12-08 12:06:17 · 5803 阅读 · 37 评论