Libavformat (lavf)是用于处理多种媒体容器格式的库。
其主要目的有两个:一是多路分配(demuxing)分离一个流媒体文件成多个组件 ;二是多路复用的反转过程,将提供的数据写进指定容器格式。
其也有一个IO模块,支持多种协议访问数据(例如:file,tcp,http 等等 )。在使用lavf之前,我们需要调用 av_register_all()来注册所用已编译的muxers...
分类:
其他好文 时间:
2014-11-06 17:33:55
阅读次数:
176
IoC模式1.依赖依赖就是有联系,有地方使用到它就是有依赖它,一个系统不可能完全避免依赖。如果你的一个类或者模块在项目中没有用到它,恭喜你,可以从项目中剔除它或者排除它了,因为没有一个地方会依赖它。下面看一个简单的示例: /// /// 用户播放媒体文件 /// publ...
分类:
其他好文 时间:
2014-11-05 21:12:39
阅读次数:
267
M3U8有啥优点 ? 网上搜索了一下,大家众说纷纭,个人理解主要是能够做多码率的适配,依据网络带宽,client会选择一个适合自己码率的文件进行播放,保证视频流的流畅。在IOS device和mac上能够用http的方式进行分发,当中playlist标准为由m3u扩展而来的m3u8文件,媒体文件为M...
分类:
其他好文 时间:
2014-10-26 18:11:43
阅读次数:
204
一. RIFF概念在Windows环境下,大部分的多媒体文件都依循着一种结构来存放信息,这样的结构称为"资源互换文件格式"(Resources lnterchange File Format),简称RIFF。比如声音的WAV文件、视频的AV1文件等等均是由此结构衍生出来的。RIFF能够看做是一种树状...
分类:
其他好文 时间:
2014-10-24 20:35:34
阅读次数:
170
微信企业号接口源码开发-Java版,附带源码Dome,博客和源码均有详细备注,欢迎大家一起来学习和探讨,更多关于微信企业号开发的信息,请到我的专栏:http://blog.csdn.net/jspping?viewmode=list 进行浏览,有好的地方可以学习和借鉴,不好的请指正我的不足,大家一起进步,谢谢~...
分类:
微信 时间:
2014-10-21 17:55:11
阅读次数:
923
Win8媒体播放示例源码 ,功能介绍:打开媒体文件,可以暂停,倒退,全屏播放添加标记,重复播放等功能,对于Win8多媒体播放开发的很有帮助。开发环境:Visual Studio2012。详细说明:http://wp.662p.com/thread-8140-1-1.html
一.HLS介绍HLS,HttpLiveStreaming是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包含两部分,一是M3U8描写叙述文件,二是TS媒体文件。1、M3U8文件用文本方式对媒体文件进行描写叙述,由一系列标签组成。#EXTM3U#EXT-X-TARGE...
分类:
其他好文 时间:
2014-10-13 15:26:09
阅读次数:
211
Android客户端缓存机制(文字缓存和多媒体文件缓存) 客户端缓存机制是android应用开发中非常重要的一项工作,使用缓存机制不仅仅可以为用户节省3G流量,同时在用户体验方面也是非常好的选择. 缓存机制分为两部分,一部...
分类:
移动开发 时间:
2014-10-13 13:19:00
阅读次数:
217
音频多媒体文件主要是存放音频数据信息,音频文件在录制的过程中把声音信号,...
分类:
其他好文 时间:
2014-10-10 02:36:23
阅读次数:
215
对于每一个POST请求,开发者在响应包(Get)中返回特定XML结构,对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。请注意,回复图片等多媒体消息时需要预先上传多媒体文件到微信服务器,只支持认证服务号。今天说说下面三个1、关注回复2、自动回复3、关键字回复一、关注回复
分类:
微信 时间:
2014-10-07 17:33:43
阅读次数:
374