自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (13)
  • 收藏
  • 关注

转载 Red5的丢包处理

转自:http://olylakers.iteye.com/blog/1020390在多媒体应用中,针对Client端的带宽情况,Server端对Video Data要进行不同的处理,当Client带宽比较差时,需要在Server端对不同的视频帧进行是丢弃处理,如在低带宽条件下,对于非关键帧,为了更好的用户体验性和播放的平滑性,可对其进行丢弃,而关键帧,则一般不给予丢弃。下面结合代

2013-09-30 18:11:25 1326

转载 Java之JMX

转自:http://www.blogjava.net/hengheng123456789/articles/65690.html一、JMX简介  什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句

2013-09-30 11:54:05 792

转载 《Red5 用户参考手册》之十:Red5 核心技术第三章 自定义流路径

转自:http://blog.csdn.net/defonds/article/details/7776311官方最新《Red5 用户参考手册》全套下载地址        本文介绍了如何使应用流化或录制按需视频(VOD)到指定目录,而不是默认的 webapp 下的 streams 目录。        文件名生成器服务        Red5 使用一个叫做域服务的概念为一个特定的域

2013-09-29 22:13:36 1199 1

转载 如何在Android中解析AMF

转自:http://blog.csdn.net/visualcatsharp/article/details/6636960 AMF是Adobe捣鼓出来的一种开源的传输格式,用在多个地方,例如flash与后台传输,red5流媒体之类。在Adobe的BlazeDS服务器其实已经提供了如何解析AMF的代码,但由于耦合度有点高,因此有热心人士从BlazeDS服务器源代码中将解析AMF那一部分

2013-09-29 21:43:52 974

转载 RED5和APACHE MINA及握手

转自:http://hi.baidu.com/janins/item/7fdcb5735d1dfb10d1dcb3ba1.    RED5和APACHE MINARed5采用的网络编程框架是Apache Mina。所以源码研究的思路可以有:1)    从Mina的角度进行请求处理流的研究。2)    从Red5整体管理角度进行Red5的应用框架研究。3)    从一

2013-09-28 14:46:15 1696

原创 RTMP 协议简析

RTMP 协议简析参考:http://hi.baidu.com/janins/C0、C1、C2、S0、S1、S2的发送时间及格式,详细参考RTMP协议。握手之后,客户端与服务器便通过chunk交互信息,RTMP的协议栈整体上可以分为三层:传输层(即所谓的Chunk);消息层(即所谓的Message);应用层(即所谓的Message Command)Chunk的目

2013-09-27 22:39:48 1078

转载 Terracotta设计原理分析--(部分内容来自官方描述)

转自:http://yale.iteye.com/blog/1541612因为工作中历史产品采用了terracotta作为分布式缓存线性扩展平台,因此不得不提前对其原理做了相关了解,当然其中很多的设计思想和oracle、memcached的设计相似,但也有自己的亮点,那就是JVM的懒加载细粒度拷贝以及线性扩展,使得序列化对象消耗大大降低,提高CPU使用率以及内存无缝线性扩展。

2013-09-26 21:49:40 1104

转载 Terracotta Server集群

转自:http://blueram.iteye.com/blog/1613602Terracotta的介绍以及原理在我之前的文章中已经做了相关介绍,那么这次我们就来看看它是如何实现集群的。 测试代码编写我们首先写一个demo,该demo在没有terracotta的环境下执行一次,看看结果我们首先先写一个简单的多线程代码(我们这个例子制定共享TerracottaDemo类的d

2013-09-26 21:43:19 2686

转载 FLV文件格式解析

原创出处:http://blog.sina.com.cn/s/blog_48f93b530100eyoe.html FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也

2013-09-26 13:02:47 811

转载 Red5性能测试

转自:http://www.pigg.co/red5-performance.html最近一直在做Red5的直播与视频开发,虽然Red5提供了与FMS趋同的功能,但对于Red5的性能我们一直不太清楚,如果想大规模使用Red5作为我们的生产服务器,那么还需要对它进行一些性能测试,以此来验证它是否能满足我们的需求.测试概要对Red5进行压力测试与性能测试,其中Red5版本为

2013-09-26 11:02:59 1751

转载 Mina框架研究

转自:http://www.cnblogs.com/xiekeli/archive/2012/09/06/2674199.htmlApache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。这个框架的优点:

2013-09-25 22:46:08 1042

转载 log4j logback slf4j项目配置中的简单总结

转自:http://www.iteye.com/topic/345924一. Log4j+commons-logging  JAR包 commons-logging-1.1.jar log4j-1.2.15.jar  配置文件 commons-logging.properties log4j.xml  commons-logging.jar包读取commons

2013-09-25 14:31:50 830

转载 视频文件压制软件

转自:http://www.cuplayer.com/CuSunPlayer/help/Help72.html视频文件压制软件有很多,您可以根据实际情况以及自己的喜欢,选择适合自己的软件。下面介绍几种常见的几款软件。 暴风转码官方下载地址 http://zm.baofeng.com/新增支持NVIDIA CUDA技术,成为国内首款支持此技术的万能转换软件

2013-09-24 15:16:59 1822

转载 RTMP协议中的AMF数据

转自:http://blog.csdn.net/yeyumin89/article/details/7932585这里有一个连接,amf0和amf3的库,我下了看了下,还是自己写吧,哎。http://wooce.iteye.com/blog/1396278参考crtmpserver的代码写的,其中有amf.h文件。  AMF数据第一个byte为此数据的类

2013-09-24 14:59:01 1447

转载 将h.264视频流封装成flv格式文件

转自:http://blog.csdn.net/yeyumin89/article/details/7932368将h.264视频流封装成flv格式文件(一.flv格式)flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597

2013-09-24 14:58:04 1500

转载 RTMP中FLV流到标准h264、aac的转换

转自:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html这段时间,工作上的需要,在RTMP上做了flv流到标准h264、AAC的转换,服务器是开源项目CRTMPSERVER,客户端flex编写,视频编码h264,音频编码AAC,现将一些协议相关的东西记录如下。 一、分析FLV数据    我们先拿

2013-09-24 14:55:12 1120

转载 RTMP协议分析 一、RTMP包头

转自:http://www.cnweblog.com/fly2700/archive/2008/04/09/281431.htmlRTMP协议 封包 参考Red5RTMP协议封包 由一个包头和一个包体组成,包头可以是4种长度的任意一种:12, 8, 4,  1 byte(s).完整的RTMP包头应该是12bytes,包含了时间戳,Head_Type,AMFSize,AMFType,Stre

2013-09-21 23:12:01 1695

转载 windows下使用vc2008编译librtmp

转自:http://blog.csdn.net/xuhongwei0411/article/details/8747672主要参考网站:http://blog.csdn.net/senophen/article/details/7349045http://zhaostudy2.blog.163.com/blog/static/1353502052011182538414

2013-09-21 23:02:41 1917 3

转载 HTTP Live Streaming直播(iOS直播)技术分析与实现

转自:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html  不经意间发现,大半年没写博客了,自觉汗颜。实则2012后半年,家中的事一样接着一样发生,实在是没有时间。快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享。  前些日子,也是项目需要,花了一些时间研究了HTTP Live

2013-09-21 22:43:03 1131

转载 MP4文件格式的解析,以及MP4文件的分割算法

转自:http://www.cnblogs.com/haibindev/archive/2011/10/17/2214518.html  mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可

2013-09-21 22:40:38 821

转载 设计并实现同时支持多种视频格式的流媒体点播系统

转自:http://www.cnblogs.com/haibindev/archive/2011/12/21/2295333.html我之前有篇文章介绍过如果实现一个C/S模式的Flv点播系统,Flv格式简单,处理起来也比较轻松,不过,实际工作中,需要点播的影片,岂会只有Flv这一种格式。我们常见的几种视频格式,随便哪一个都要比Flv复杂的多,尤其是本身设计的时候就没有考虑到要通过网络

2013-09-21 22:36:40 1171

转载 RTMP协议发送H.264编码及AAC编码的音视频,实现摄像头直播

转自:http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.htmlRTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer,如FMS

2013-09-21 22:28:20 1406

转载 采集音频和摄像头视频并实时H264编码及AAC编码

转自:http://www.cnblogs.com/haibindev/archive/2011/11/10/2244442.html0. 前言  我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法。那种方法有一些局限性,不适合实时性质的应用,如:视频会议、视频聊天、视频监控等。本文所使用的技术,适用于这种实时性的应用,通过处理采集出来的音

2013-09-19 22:19:41 1126

转载 各种音视频编解码学习详解(2)--codec类型

转自:http://blog.csdn.net/simongyley/article/details/8454268资料(港台将information翻译为资料)压缩是透过去除资料中的冗余资讯而达成。就视讯资料而言,资料中的冗余资讯可以分成四类:时间上的冗余资讯(temporal redundancy)  在视讯资料中,相邻的帧(frame)与帧之间通常有很强的关连性,这样

2013-09-19 22:17:56 962

转载 Red5如何响应rmpt的请求,中间涉及哪些关键类

转自:http://semi-sleep.iteye.com/blog/348768响应请求的流程如下: 1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到该端口。2.R

2013-09-19 15:21:07 1433

转载 使用VS2008 在windows环境 编译Rtmpdump

转自:http://blog.csdn.net/senophen/article/details/7349045折腾了好几天 终于在VS2008下面编译通过了Rtmpdump, 生成静态lib库,分享给大家。http://rtmpdump.mplayerhq.hu/源代码地址,这个开源组建是依赖zlib 和 OpenSSL的,所以要下载zlib和

2013-09-19 13:15:31 2412 6

转载 各种音视频编解码学习详解--基本概念

转自:http://blog.csdn.net/simongyley/article/details/8454262媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同

2013-09-19 11:55:52 881

转载 rtmpdump命令

转自:http://blog.csdn.net/ahyswang/article/details/8175963NAMErtmpdump − RTMP streaming media clientSYNOPSISrtmpdump −r url [−n hostname] [−c port] [−l protocol] [−S host:port] [−a app

2013-09-17 15:26:32 1515 1

原创 使用librtmp库发布直播流

转自:http://blog.163.com/zhujiatc@126/blog/static/183463820132135378895/rtmp协议与flv封包格式基本相同(本来就是一家公司的嘛)将flv文件解析出类型,时间戳,数据大小,数据区对应写的rtmp包的位置进行发送即可rtmpdump官网:http://rtmpdump.mplayer

2013-09-17 12:03:29 2145

转载 TCP/IP协议栈与数据包封装

转自:http://linxiangjie.itweekee.com/?p=218TCP/IP协议栈与数据包封装TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 36.1. TCP/IP协议栈

2013-09-15 18:01:17 2346

转载 USB 2.0 A型、B型、Mini和Micro接口定义及封装

转自:http://linxiangjie.itweekee.com/?p=285USB全称Universal Serial Bus(通用串行总线),目前USB 2.0接口分为四种类型A型、B型、Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micro还有比较特殊的AB兼容型,本文简要介绍这四类插头和插座的实物及结构尺寸图,如果是做设计用途,还需要参考官方最

2013-09-15 17:56:34 9048 2

转载 Cadence Allegro PCB Design 16.3破解安装

转自:http://linxiangjie.itweekee.com/?p=289在高速数字电路设计中,Cadence Allegro无疑是最常用的工具之一,但是如果要买正版,费用不是你我等能够承受得起的。作为个人或者学校学习用,安装一个破解版也是可行的。一、下载安装包。从网上搜做关键字“Cadence OrCad v16.3 SHooTERS”找到下载的网站并下载,文

2013-09-15 17:53:23 6290 1

转载 实时视频在网页直播--windows下编译librtmp、rtmpdump

转自:http://zhaostudy2.blog.163.com/blog/static/1353502052011182538414/这段时间做实时视频的网页直播遇到了很多困难。    开始时,迫于项目时间的压力,觉得没有足够的时间学习和分析如何将实时视频发送到RTMP流媒体服务器作为实时流,只好使用最粗糙的做法是:先把获取到的实时视频以RTP包的形式 发送给本机,然后本机

2013-09-15 17:28:23 2398 1

转载 RTMP协议研究

转自:http://blog.csdn.net/chenyanxu/article/details/4511087RTMP协议研究1协议研究概述   协议设计和分析一直都是在工作遇到,正好在这里总结一下,说到协议,在这个网络的时代,没有人可以离开它了。他存在我们生活中的任何角落,只不过我们平时,并没有注意到它的存在,可以这么说如果没有协议,我们生活和日常的工作生产都不能

2013-09-15 17:24:45 815

转载 NIO系列6:流行 NIO Framework netty 和 mina 性能测评与分析

转自:http://blog.csdn.net/mindfloating/article/details/8622930测试方法采用 mina 和 netty 各实现一个 基于 nio 的EchoServer,测试在不同大小网络报文下的性能表现测试环境客户端-服务端:     model name: Int

2013-09-13 19:03:38 1146 1

转载 Openfire中一些类的说明

转自:http://blog.sina.com.cn/s/blog_414cc36d0101fmqo.html1. build path:a) source folder:包括openfire和各插件的代码。b) libraries:build/lib下jar包和插件下jar包,jdk/lib/tools.jar(编译jsp需要)。2. ant build:build/buil

2013-09-13 14:40:00 1001

转载 高性能Mysql主从架构的复制原理及配置详解

转自:http://blog.csdn.net/xinshou_jiaoming/article/details/8589544温习《高性能MySQL》的复制篇.1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重

2013-09-12 16:03:27 734

转载 各种java序列化工具性能对比

转自:http://www.kafka0102.com/2010/10/383.html看到一个很不错的工具http://github.com/eishay/jvm-serializers/,可以用它来评测各种流行的java序列化反序列化工具,使用上也很简单。想试试该工具的,下载源码后参考起README操作即可。而我更关心的是,是各种工具的性能对比,以作选择的一个衡量标准,也就是htt

2013-09-12 16:00:48 2198

转载 Netty实现原理浅析

转自:http://www.kafka0102.com/2010/06/167.htmlNetty是JBoss出品的高效的Java NIO开发框架,关于其使用,可参考我的另一篇文章 netty使用初步。本文将主要分析Netty实现方面的东西,由于精力有限,本人并没有对其源码做了极细致的研 究。如果下面的内容有错误或不严谨的地方,也请指正和谅解。对于Netty使用者来说,Netty提

2013-09-12 15:54:12 719

转载 解决openfire在使用MySQL数据库后的中文乱码问题

转自:openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台

2013-09-12 15:48:09 829

组合导航ESKF姿态解算公式推导

组合导航ESKF姿态解算公式推导

2021-08-13

IMU与GPS如何融合位姿如何解算

无人驾驶中,IMU与GPS如何融合,位姿如何解算

2021-08-11

IDE-vimrc-setting.vimrc

vim有编辑器之神的称谓,本资源就是设置脚本,插件安装管理

2019-10-07

ecshop android手机客户端官方试用版

ecshop android手机客户端 官方试用版

2012-11-28

apache2 通过mod_jk与tomcat配置

系统环境:ubuntu 10.04 apache2.2.14 tomcat 6.0.24 apache 利用mod_jk 连接tomcat

2012-06-15

网页验证码

验证码,基于myeclipse的完整源代码

2011-10-13

Hadoop应用程序性能调优,Yahoo架构师实例讲解

hadoop map reduce pig combiner compress distributedCache Buffer 性能调优 实例

2010-09-10

ubuntu10.04_JDK1.6_hadoop_hbase安装白皮书.txt

ubuntu10, JDK, hadoop, hbase安装白皮书,其它相关云计算等技术可参观我的论坛: http://www.vikirobot.com:8080/thread.php?fid=22

2010-09-02

hadoop,map,reduce,hdfs

hadoop,指南,map,reduce,hdfs,分布式,云计算,各部分都有详细说明

2010-06-08

javaSSL.zip

java 支持SSL/TLS协议 支持HTTPS

2009-08-12

Apress - Pro Hadoop.pdf

Apress - Pro Hadoop map reduce

2009-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除