
multimedia
文章平均质量分 77
rx_wen
这个作者很懒,什么都没留下…
展开
-
streaming audio on android
Streaming media refers to the capability of playing media data while the data is being transferred from server. The user doesn't need to wait until full media content has been downloaded to start playing. In media streaming, media content is split into sma原创 2010-04-25 20:12:00 · 1078 阅读 · 0 评论 -
view raw yuv file with mplayer
mplayer is a powerful utility that is helpful for examining the raw yuv file.We decoded this h.264 media file (test_avc_amr.mp4) coming with android opencore to yuv format, saved as a.yuv. The command below can display the yuv file frame by frame:mplayer原创 2011-01-10 22:32:00 · 1001 阅读 · 0 评论 -
learning opencore through unit testing
Android 2.3 gingerbread was officially released. A big improvement is this version is in media framework, as stated in platform highlights:Media FrameworkNew media framework fully replaces OpenCore, maintaining all previous codec/container support for enc原创 2010-12-08 22:00:00 · 780 阅读 · 0 评论 -
understanding the android media framework
android media framework is built on top of a set of media libraries, including OpenCORE, vorbis and sonivox. So one of goal of android media framework is to provide a consistent interface for all services provided by underlying libraries and make them tran原创 2010-01-04 21:46:00 · 950 阅读 · 0 评论 -
directshow debugging tips
1. View graph When we render a media file, directshow uses intelligent connect to build a working graph for us. It may add some filters implicitly if necessary. From my perspective, it all happens transparently. It's user friendly and powerful. But while d原创 2010-04-03 14:19:00 · 560 阅读 · 0 评论 -
Thoughts on directshow
In this post, I'll summarize some features that make directshow stand out, from a developer's point of view.The architecture of directshow is:The core of directshow framework is the box in the center.1. separation of concernsDirectshow divides a complex me原创 2010-04-11 22:06:00 · 416 阅读 · 0 评论 -
invisible directshow render window
A common task we may want to achieve while creating a media application is to start media playback on a new thread, as the sample below shows:http://code.google.com/p/rxwen-blog-stuff/source/browse/trunk/multimedia/directshow/dbg_directshow_thread_issue/d原创 2010-05-21 21:08:00 · 730 阅读 · 0 评论 -
Override CheckMediaType with care
A problem I encountered while developing my source filter's output pin is that inside FillBuffer method, the media type and size of the media sample is not exactly the same as the one I proposed in GetMediaType method. The strange thing is my pin has succe原创 2010-04-18 21:24:00 · 509 阅读 · 0 评论 -
use ffmpeg to setup streaming server on android
ffmpeg is a powerful media library. It provides ffserver tool that can be used to setup a streaming server.Here is how to compile ffmpeg for android, using CodeSourcery's cross compiler.1. Download and extract ffmpeg source code.2. Use below commands t原创 2010-05-22 10:03:00 · 1320 阅读 · 0 评论 -
install h.264 plugin for linphone on ubuntu
h.264 plugin isn't a standard part of linphone installation on ubuntu. We must manually compile and install it.1. Download msx264 plugin source code.2. Run sudo apt-get install libmediastreamer-dev libx264-dev libavcodec-dev libswscale-dev libtheora-dev原创 2011-01-19 16:48:00 · 1935 阅读 · 0 评论