- 博客(140)
- 资源 (141)
- 收藏
- 关注

原创 [总结]RTMP流媒体技术零基础学习方法
本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了
2013-11-18 00:10:34
150382
82

原创 [总结]FFMPEG视音频编解码零基础学习方法
在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,却没有一个循序渐进,由简单到复杂的教程...
2013-11-16 00:04:05
1041987
925
原创 Google地球查看香港地形
12月1号要去香港。为此需要先了解一下香港的情况。以前只知道用Google地球看别人照的照片(或者是全景照),这次无意间发现了它一个很强大的功能:立体的呈现一个地区的地形。对于像香港这样的多山地区来说,是十分实用的。只需要把视角调得非常低就可以了(右上角包含一个“N”的那个圆盘,按向上方向的按钮)。香港岛地区,远方是九龙半岛:大屿山地区不得不感叹,Goog
2013-11-27 21:55:50
6396
Google地球查看香港地形
12月1号要去香港。为此需要先了解一下香港的情况。以前只知道用Google地球看别人照的照片(或者是全景照),这次无意间发现了它一个很强大的功能:立体的呈现一个地区的地形。对于像香港这样的多山地区来说,是十分实用的。只需要把视角调得非常低就可以了(右上角包含一个“N”的那个圆盘,按向上方向的按钮)。香港岛地区,远方是九龙半岛:通过地形总算了解了香港寸土寸金的情况,放眼望去几乎没有神马...
2013-11-27 21:55:00
504
翻译 开源视频会议系统:OpenMeetings 安装方法
OpenMeetings是一个多语言可定制的视频会议和协作系统。说到OpenMeetings就应该提一下red5因为OpenMeetings的视频服务是加载red5上面的。Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。OpenMeetings是一款
2013-11-27 00:07:27
16479
1
开源视频会议系统:OpenMeetings 安装方法
OpenMeetings是一个多语言可定制的视频会议和协作系统。说到OpenMeetings就应该提一下red5因为OpenMeetings 的视频服务是加载red5上面的。Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。OpenMeetings是一款基于Flex开发的开源视...
2013-11-27 00:07:00
819
转载 Darwin Streaming Server 安装流程
Darwin StreamingServer 安装流程Darwin StreamingServer 支持开放源代码和基于标准的实时传输协议/实时流协议(RTP/ RTSP)、MPEG-4 和MP3 流协议。一、安装前的准备Darwin StreamingServer 的下载Quicktime StreamingServer 是由Apple 公司开发的,是为Mac OS X 服务
2013-11-25 23:48:07
15702
4
Darwin Streaming Server 安装流程
Darwin StreamingServer 安装流程Darwin StreamingServer 支持开放源代码和基于标准的实时传输协议/实时流协议(RTP/ RTSP)、MPEG-4 和MP3 流协议。一、安装前的准备Darwin StreamingServer 的下载Quicktime StreamingServer 是由Apple 公司开发的,是为Mac OS X ...
2013-11-25 23:48:00
459
转载 Helix Streaming Server 简单配置
双击桌面上新出现的"HelixServer”图标,正常的话应该如图9,不要关闭这个窗口。双击"HelixServerAdministrator”图标,输入用户名和密码,将打开如图10的管理界面。注意:HelixServer图标仅需在未重启电脑前手工运行,重启过系统以后会自动加载Helix服务,无须再运行这个窗口了,但在事件查看器里也许会发现有暂停的错误提示,无须理睬。
2013-11-25 23:37:06
5307
Helix Streaming Server 简单配置
双击桌面上新出现的"HelixServer”图标,正常的话应该如图9,不要关闭这个窗口。双击"HelixServerAdministrator”图标,输入用户名和密码,将打开如图10的管理界面。注意: HelixServer图标仅需在未重启电脑前手工运行,重启过系统以后会自动加载Helix服务,无须再运行这个窗口了,但在事件查看器里也许会发现有暂停的错误提示,无须理睬。初级设...
2013-11-25 23:37:00
348
翻译 Flash Media Live Encoder 使用帮助
翻译了一下Flash Media Live Encoder的帮助内容。Flash Media Live Encoder包含两个工具:•Flash Media Live Encoder GUI(图像化界面)•Flash Media Live Encoder command-line(命令行)关于Flash MediaLive Encoder GUI预览窗口位于上方,包含了输入视频,输出视频,以及音量的预览。预览窗口的上方可以调节窗口的大小。在编码的过程中,如果您同时编码了多个流,您可以
2013-11-24 19:53:48
12609
1
Flash Media Live Encoder 使用帮助
翻译了一下Flash Media Live Encoder的帮助内容。Flash Media Live Encoder包含两个工具:Flash Media Live Encoder GUI(图像化界面)Flash Media Live Encoder command-line(命令行) 关于Flash MediaLive Encoder GUI预览窗...
2013-11-24 19:53:00
767
原创 Web服务中延时对QoE(体验质量)的影响
S. Egger等人在论文《WAITING TIMES IN QUALITY OF EXPERIENCE FOR WEB BASED SERVICES》中,研究了Web服务中延时对QoE(体验质量)的影响。在此记录一下其重点内容。首先需要明确的是,该论文所讨论的是关于web服务的(而不是针对视频的)。
2013-11-24 14:31:07
5461
Web服务中延时对QoE(体验质量)的影响
S. Egger等人在论文《WAITING TIMES IN QUALITY OF EXPERIENCE FOR WEB BASED SERVICES》中,研究了Web服务中延时对主观感受的影响。在此记录一下其重点内容。注:这篇文章很有参考价值。首先需要明确的是,该论文所讨论的是关于web服务的(而不是针对视频的)。web服务的原理如下图所示。 人的主观感受和客观的时间有...
2013-11-24 14:31:00
546
转载 图像检索:基于形状特征的算法
本文节选自《基于形状特征的图像检索算法研究》 基于形状特征的图像检索算法相对于颜色特征和纹理特征来说,使用的稍微少一些。摘录了其中的几种算法,不做深入剖析了。 形状通常与图像中的特定目标对象有关,是人们的视觉系统对目标的最初认识,有一定的语义信息,被认为是比颜色特征和纹理特征更高一层的特征。形状描述的准确与否是决定图像检索算法优劣的重要因素,一个好的形状描述符应具备独特性、完备性、
2013-11-24 11:59:09
26794
图像检索:基于形状特征的算法
本文节选自《基于形状特征的图像检索算法研究》 基于形状特征的图像检索算法相对于颜色特征和纹理特征来说,使用的稍微少一些。摘录了其中的几种算法,不做深入剖析了。 形状通常与图像中的特定目标对象有关,是人们的视觉系统对目标的最初认识,有一定的语义信息,被认为是比颜色特征和纹理特征更高一层的特征。形状描述的准确与否是决定图像检索算法优劣的重要因素,一个好的形状描述符应具备独特性、完备性...
2013-11-24 11:59:00
1614
转载 镜头分割:像素域方法综述
本文摘自论文《视频镜头分割方法综述》,列举并比较了几种像素域的镜头分割方法。 1 基于像素的镜头分割算法基于像素的镜头分割主要是对视频帧的图像底层处理过程,包括亮度、灰度或者色彩值,其计算简单,原理是计算两帧之间的每个对应的像素的灰度(亮度)的变化。相邻两帧对应点的灰度(亮度)差为 式中,fn(i, j)、fn+1(i, j)分别代表第n 帧和第n+1 帧像素(i, j)的灰度
2013-11-23 22:41:09
10877
镜头分割:像素域方法综述
本文摘自论文《视频镜头分割方法综述》,列举并比较了几种像素域的镜头分割方法。 1 基于像素的镜头分割算法基于像素的镜头分割主要是对视频帧的图像底层处理过程,包括亮度、灰度或者色彩值,其计算简单,原理是计算两帧之间的每个对应的像素的灰度(亮度)的变化。相邻两帧对应点的灰度(亮度)差为式中,fn(i, j)、fn+1(i, j)分别代表第n 帧和第n+1 帧像素(i, j)的灰度...
2013-11-23 22:41:00
568
转载 图像检索:FCTH(Fuzzy Color and Texture Histogram)算法
模糊颜色和纹理直方图(FCTH) FCTH 特征可从 3 个模糊单元的组合求得结果。先将图像划分成若干分块,在第一个模糊单元中以 HSV 颜色空间的三个信道为输入,经模糊系统最终产生 10-bin 的直方图。在第二个模糊单元修改每个颜色的色调后,经模糊系统最终产生 24-bin 的直方图。以上两个模糊单元在颜色描述子的章节中已详细作了解释,且模糊颜色描述子与 CEDD中所提的颜色描述子是同
2013-11-23 14:40:52
8896
图像检索:FCTH(Fuzzy Color and Texture Histogram)算法
模糊颜色和纹理直方图(Fuzzy Color and Texture Histogram,FCTH) 本文节选自论文《基于半监督和主动学习相结合的图像的检索研究》 FCTH 特征可从 3 个模糊单元的组合求得结果。先将图像划分成若干分块,在第一个模糊单元中以 HSV 颜色空间的三个信道为输入,经模糊系统最终产生 10-bin 的直方图。在第二个模糊单元修改每个颜色的色调后,经模糊...
2013-11-23 14:40:00
448
转载 图像检索:图像相似性度量
本文摘选自《基于半监督和主动学习相结合的图像的检索研究》。讲述了图像相似度度量的方法。 图像检索的性能不仅依赖于所抽取的图像特征,在颜色、纹理和形状等图像特征被提取出并建立起索引后,图像检索的关键就在于所采用的相似度量(或距离度量)函数。它直接关系到图像检索的结果和检索效率。基于文本的检索方法采用的是文本的精确匹配,而基于内容的图像检索系统是一种非精确的匹配,通过计算查询示例图像和候选
2013-11-23 14:23:06
25907
1
图像检索:图像相似性度量
本文摘选自《基于半监督和主动学习相结合的图像的检索研究》。讲述了图像相似度度量的方法。 图像检索的性能不仅依赖于所抽取的图像特征,在颜色、纹理和形状等图像特征被提取出并建立起索引后,图像检索的关键就在于所采用的相似度量(或距离度量)函数。它直接关系到图像检索的结果和检索效率。基于文本的检索方法采用的是文本的精确匹配,而基于内容的图像检索系统是一种非精确的匹配,通过计算查询示例图像和候...
2013-11-23 14:23:00
1225
原创 知名IT公司的年度大会合集
很多知名的IT公司都有年度大会,比如说谷歌,微软,Adobe,甲骨文,苹果等等。在这些公司的年度大会上,都会展示一些公司比较前沿的产品。看看这些大会的视频(也可以参会,但是门票可是非常贵的),对我们了解新技术有很大的帮助。我总结了一下几个大会的信息。谷歌:Google I/O官方网站:https://developers.google.com/events/io/Google I/O是
2013-11-23 00:59:05
6530
4
知名IT公司的年度大会合集
很多知名的IT公司都有年度大会,比如说谷歌,微软,Adobe,甲骨文,苹果等等。在这些公司的年度大会上,都会展示一些公司比较前沿的产品。看看这些大会的视频(也可以参会,但是门票可是非常贵的),对我们了解新技术有很大的帮助。我总结了一下几个大会的信息。谷歌:Google I/O官方网站:https://developers.google.com/events/io/Google I/O...
2013-11-23 00:59:00
456
转载 图像检索:CEDD(Color and Edge Directivity Descriptor)算法
颜色和边缘的方向性描述符(Color and Edge Directivity Descriptor,CEDD)本文节选自论文《Android手机上图像分类技术的研究》。 CEDD具有抽取特征速度较快,特征描述符占用空间较小的优势。下面就对CEDD原理进行详细的阐述和分析。1.颜色信息CEDD特征结合了颜色和纹理两方面信息,本小结将给出颜色信息提取的过程,重点分析R
2013-11-23 00:11:37
11404
图像检索:CEDD(Color and Edge Directivity Descriptor)算法
颜色和边缘的方向性描述符(Color and Edge Directivity Descriptor,CEDD) 本文节选自论文《Android手机上图像分类技术的研究》。 CEDD具有抽取特征速度较快,特征描述符占用空间较小的优势。下面就对CEDD原理进行详细的阐述和分析。1.颜色信息CEDD特征结合了颜色和纹理两方面信息,本小结将给出颜色信息提取的过程,重点分析...
2013-11-23 00:11:00
416
翻译 LIRe提供的图像检索算法的速度
本文翻译了LIRe的作者Mathias Lux发表的论文《LIRe: Lucene Image Retrieval - An Extensible Java CBIR Library》。主要介绍了LIRe的功能。节选了算法性能部分的内容。在LIRe中主要实现的图像特征有: 1. RGB和HSV空间的颜色直方图; 2. MPEG-7
2013-11-22 23:19:08
5654
LIRe提供的图像检索算法的速度
本文翻译了LIRe的作者Mathias Lux发表的论文《LIRe: Lucene Image Retrieval - An Extensible Java CBIR Library》。主要介绍了LIRe的功能。节选了算法性能部分的内容。 在LIRe中主要实现的图像特征有: 1. RGB和HSV空间的颜色直方图; 2. MPEG-7的颜色特征,包括Scalable color,Color...
2013-11-22 23:19:00
373
转载 FFMPEG列出DirectShow支持的设备
FFMPEG列出dshow支持的设备: ffmpeg -list_devices true -f dshow -idummy举例:采集摄像头和麦克风ffmpeg -f dshow -i video="Camera":audio="Microphone"(摄像头名称是Camera,麦克风名称是Microphone) 比如说,在我的笔记本上采集10秒的视频,并且使用x264
2013-11-22 13:13:38
15088
1
FFMPEG列出DirectShow支持的设备
FFMPEG列出dshow支持的设备: ffmpeg -list_devices true -f dshow -idummy 举例:采集摄像头和麦克风 ffmpeg -f dshow -i video="Camera":audio="Microphone" (摄像头名称是Camera,麦克风名称是Microphone) 比如说,在我的笔记本上采集10...
2013-11-22 13:13:00
642
转载 Adobe Premiere 基本使用
第一节 Premiere概述1.1概述Premiere是Adobe公司出品的一款用于进行影视后期编辑的软件,是数字视频领域普及程度最高的编辑软件之一。对于学生媒体而言,Premiere完全可以胜任日常的视频新闻编辑,而且由于Premiere并不需要特殊的硬件支持,现在很多对视频感兴趣的人往往电脑里都装了这一款软件。 1.2基本操作界面图1-2-1 Premiere基
2013-11-22 00:37:02
27151
1
Adobe Premiere 基本使用
第一节 Premiere概述1.1概述Premiere是Adobe公司出品的一款用于进行影视后期编辑的软件,是数字视频领域普及程度最高的编辑软件之一。对于学生媒体而言,Premiere完全可以胜任日常的视频新闻编辑,而且由于Premiere并不需要特殊的硬件支持,现在很多对视频感兴趣的人往往电脑里都装了这一款软件。 1.2基本操作界面图1-2-1 Premiere基...
2013-11-22 00:37:00
792
转载 jQuery 学习笔记
本文 存下来作为备忘。1,更改css样式四种情况:A,$(“p”).(“background-color”,”red”);B,var nome = {background:’red’, margin:’10px 0 0’};$(“p”).css(nome);C,$(“p”).css(red);(此情况仅为具体的颜色)D,$(“p”).css({“backgr
2013-11-22 00:19:29
3296
jQuery 学习笔记
本文存下来作为备忘。 1,更改css样式四种情况: A,$(“p”).(“background-color”,”red”); B,var nome = { background:’red’, margin:’10px 0 0’ }; $(“p”).css(nome); C,$(“p”).css(red);(此情况仅为具体的颜色) D,$(“p”).css({“background”:”red”,”...
2013-11-22 00:19:00
304
转载 ActionScript 3.0 API 中的 Video 类
包flash.media类public class Video继承Video DisplayObject EventDispatcher Object子类VideoPlayer语言版本: ActionScript 3.0运行时版本: AIR 1.0, F
2013-11-22 00:10:45
7755
ActionScript 3.0 API 中的 Video 类
注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法。包flash.media类public class Video继承VideoDisplayObjectEventDispatcherObject子类VideoPlayer 语言版本:ActionScript 3.0运行时版本:AIR 1.0, Fl...
2013-11-22 00:10:00
386
转载 Adobe Audition 基本使用
1.1简介Adobe Audition (前身是Cool Edit Pro) 是Adobe公司开发的一款功能强大、效果出色的多轨录音和音频处理软件。它是一个非常出色的数字音乐编辑器和MP3制作软件。不少人把它形容为音频“绘画”程序。 1.2基本编辑界面
2013-11-21 23:30:03
16151
1
Adobe Audition 基本使用
1.1简介Adobe Audition (前身是Cool Edit Pro)是Adobe公司开发的一款功能强大、效果出色的多轨录音和音频处理软件。它是一个非常出色的数字音乐编辑器和MP3制作软件。不少人把它形容为音频“绘画”程序。 1.2基本编辑界面图1-2-1Adobe Audition的编辑界面主要是由工作区和素材框组成,在素材框上方的选项卡里可以选择效果调板和收藏夹...
2013-11-21 23:30:00
642
转载 MPEG-7 视觉描述符
本文节选自《基于MPEG-7与内容的图像检索技术的研究》。MPEG-7 标准中视觉描述工具包括基本结构和描述符。本文主要介绍各描述符。(1)颜色描述符MPEG-7 主要定义了七种颜色描述符:颜色空间、主颜色、颜色的量化、颜色直方图、颜色布局、GOF/GOP 颜色、颜色结构、对颜色的特征和结构进行描述。他们之间的关系如图 2.2 所示。①颜色空间,该描述符主要用于
2013-11-21 13:14:36
9761
MPEG-7 视觉描述符
本文节选自《基于MPEG-7与内容的图像检索技术的研究》。 MPEG-7 标准中视觉描述工具包括基本结构和描述符。本文主要介绍各描述符。(1)颜色描述符MPEG-7 主要定义了七种颜色描述符:颜色空间、主颜色、颜色的量化、颜色直方图、颜色布局、GOF/GOP 颜色、颜色结构、对颜色的特征和结构进行描述。他们之间的关系如图 2.2 所示。①颜色空间,该描述符主要用于其它...
2013-11-21 13:14:00
539
最简单的基于FFmpeg的图像编码器 1.1
2015-02-13
最简单的视音频播放示例
2014-10-18
最简单的视频编码器示例
2014-12-21
最简单的基于FFmpeg的封装格式处理 1.2
2015-02-13
最简单的基于FFmpeg的封装格式处理的例子 1.1
2014-12-21
最简单的基于FFmpeg的编码器 1.1
2015-01-03
最简单的基于FFmpeg的内存读写的例子
2014-10-05
最简单的基于FFmpeg的libswscale的教程
2014-12-23
最简单的视音频播放示例 1.1
2014-12-21
最简单的基于FFMPEG+SDL的视频播放器 2.3
2015-01-03
最简单的基于DirectShow的示例
2015-01-10
最简单的基于FFmpeg的编码器 1.2
2015-02-13
最简单的基于FFMPEG的音频编码器 1.1
2015-02-13
最简单的基于FFMPEG+SDL的音频播放器 2.1
2015-02-13
最简单的基于libRTMP的示例
2014-12-23
最简单的基于libVLC的例子
2015-01-08
最简单的基于FFmpeg的封装格式处理的例子
2014-10-06
最简单的基于FFMPEG的AVDevice的例子 1.1
2015-01-09
最简单的基于FFMPEG+SDL的视频播放器 2.2
2014-10-04
最简单的基于FFmpeg的AVFilter例子 1.2
2016-02-01
最简单的基于FFMPEG+SDL的视频播放器 2.5
2015-07-22
视音频数据处理入门
2016-01-29
最简单的基于FFMPEG+SDL的视频播放器-最终版
2015-02-12
最简单的基于FFMPEG+SDL的音频播放器 2.2
2015-07-22
最简单的Flash流媒体例子
2015-02-25
最简单的基于FFmpeg的AVFilter例子(叠加水印) 1.1
2015-02-13
最简单的基于FFMPEG+SDL的视频播放器 2.4
2015-02-13
最简单的基于FFmpeg的libswscale的教程 1.1
2015-02-13
传媒大学广播电视工程系小学期课程 - 基于FFmpeg+SDL的视频播放器的制作
2015-07-26
QAM调制与解调仿真程序
2015-02-21
最简单的基于FFmpeg的内存读写的例子 1.1
2015-02-13
最简单的基于FFMPEG的AVDevice的例子 1.2
2015-02-13
TIandSI 3.0 windows
2015-05-30
最简单的基于FFmpeg的AVUtil例子 (AVLog, AVOption等)
2015-07-22
最简单的基于FFmpeg的推流器(以推送RTMP为例) 1.1
2015-02-13
最简单的基于FFmpeg的推流器 1.2
2015-07-22
最简单的基于FFmpeg的移动端例子
2015-07-22
TIandSI 3.0
2015-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人