流媒体
tteaonly
Video,Vision,mobile
展开
-
<备忘1000> ffmpeg命令行使用例子
./ffmpeg -i ~/proj/media/simpsons.wav -s 352x288 -i ~/proj/media/mobile_352x288.yuv -ac 1 -ar 8000 -acodec pcm_u8 -vcodec libx264 -fpre ./ffpresets/libx264-ultrafast.ffpreset -r 25 /tmp/test.mkv原创 2011-12-19 15:16:19 · 895 阅读 · 0 评论 -
<项目日志1002>ipcamera for android 更新
The project website: http://code.google.com/p/ipcamera-for-android/ Improvement: Support more Android PhonesImproved performance based on NDKImproved streaming effectiveRe-factory total co原创 2012-02-02 10:01:13 · 1578 阅读 · 2 评论 -
<备忘1005> VLC代码分析之一
0. 起因 VLC最近出了2.0版本,决定今年深入掌握之,从分析代码开始,以此为备忘。 1. 概述 VLC多媒体框架的优点是:1.系统更加紧凑、高效;2.跨平台支持好,特别是桌面平台(包括Windows、Mac); 3. 编译系统完善,很容易可以构造出支持Windows,linux的版本;4. 社区活跃,长期技术更新支持有保证。 整个VLC是以libvl原创 2012-02-21 13:56:10 · 3563 阅读 · 3 评论 -
<项目日志 1003> 轻量便携流媒体播放器框架设计-1
前言: 所谓轻量,即代码小而少;所谓便携,即依赖第三方库少。 说明: 在我从事的开放项目中,常常需要在桌面、手机环境里运行播放器,播放的大都是流式媒体(即无法进行SEEK操作的数据流),目前主流的多媒体播放框架,都无法满足我的需求。在分析VLC代码的基础上,启动了一个发明轮子的项目,开发一个轻量、便携的多媒体框架,适用于定制开发一个feature player,以区原创 2012-03-09 10:17:00 · 1542 阅读 · 0 评论 -
<项目日志 1004> 轻量便携流媒体播放器框架设计-2
前面讨论最基础的设计思路,下面说明详细的设计实现。 Access 模块 Access模块完成数据获得,设计两个接口:Open()/Close(),提供三个回调函数即onStreamBegin(bool), onStreamEnd(), onStreamData(void *,int); 看意思就清楚了,无需多余的说明,代码如下: class Access { public原创 2012-03-21 15:36:13 · 1185 阅读 · 0 评论