jellybean专题

android多媒体框架之流媒体具体流程篇3----base on jellybean(十三)

距离上一篇文章好久了,一直没更新上,在此深表歉意。 上一篇我们讲到了从web server 中获取了sessiondescription,并解析出了media server的路径和一些基本的媒体信息。下面我们开始讲述如何跟mediaserver建立连接并控制服务器端和客户端以达到播放,暂停,停止的目的。 首先跟media server建立连接 SETUP: 具体的格式如下(UDP): C-

]android多媒体框架之流媒体AHandler消息机制----base on jellybean(十)

为什么我们要谈论流媒体的消息机制呢?因为在流媒体中,类似于我们写APP的时候,为了不阻塞UI线程,我们把利用handler,把UI线程分开异步执行,使用handler去执行某项比较费时的操作,然后异步更新UI线程。流媒体中也是类似的,因为联网,codec都很费时,需要异步执行。handler是java的实现机制,而我们下面要讲的AHandler就是基于C++的实现了。 我们知道handler消息

Android Multimedia Framework 架构--base on jellybean(二)

转载请注明出处:太妃糖出品。哈哈       我们学习一种新事物必然首先都要对该事物要有个大体的了解,熟悉它的整体架构,然后进行划分归类,接下来才是各个击破,逐步学习乃至掌握。对于要学习android Multimedia的人来说也是如此,先来个总括吧 !我打算分三部分来讲解,请听我娓娓道来.... 一:多媒体简介      为啥要讲多媒体的概念呢?可能很多人都对这个名称解释不怎么了解,所以

JellyBean的VSync与三级buffer的入门介绍(外文翻译)

最近在研究JellyBean在Graphics上面的新改动,最吸引人的在图像的平滑上大作文章,读了一篇关于VSync和三级缓冲的外国文章,很有收获,特别翻译成中文,与大家分享。 原文地址:http://www.androidpolice.com/2012/07/12/getting-to-know-android-4-1-part-3-project-butter-how-it-works-