<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[supermanwg的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/supermanwg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; supermanwg]]></copyright><item><title><![CDATA[LINUX安装INTEL® MEDIA SERVER STUDIO]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/53894524</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/53894524</guid><author>supermanwg</author><pubDate>Tue, 27 Dec 2016 12:35:16 +0800</pubDate><description><![CDATA[最近在折腾Intel QuickSync技术，主要是要打算使用其提供的硬件编解码功能。看看是否能够有效的降低CPU的使用率。本来是以为直接下载ffmpeg的二进制可执行文件即可（在windows上，只要有安装好Intel的驱动以及硬件支持，直接使用ffmpeg的可执行文件，是可以正常运行的），没想到在linux平台下事情并没有想像的那么简单。需要这台的事情还是很多的。

Intel官方提供的S]]></description><category></category></item><item><title><![CDATA[AAC编码的几个配置参数]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/52798445</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/52798445</guid><author>supermanwg</author><pubDate>Wed, 12 Oct 2016 17:07:32 +0800</pubDate><description><![CDATA[对AAC格式的音频处理时都涉及到一些参数配置，之前经常忘记，特此做个记录。
最好的方式当然是去认真读一下spec。
下面就直接结合ffmpeg中代码的实现来说：

const int avpriv_mpeg4audio_sample_rates[16] = {
    96000, 88200, 64000, 48000, 44100, 32000,
    24000, 22050,]]></description><category></category></item><item><title><![CDATA[回放增益]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/50737220</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/50737220</guid><author>supermanwg</author><pubDate>Thu, 25 Feb 2016 14:02:30 +0800</pubDate><description><![CDATA[今天走读FFMPEG volume filter时看到有replaygain相关的功能，一时不知道是什么含义，特意查看了一下，做一个记录。


http://baike.baidu.com/link?url=pmqqnBXjSemJM8aI4i0F1BoKxRLpvjWm03U2JpZ9pM9vxGQ9cUPVH9NMgir9SgMwVchL_Z6pOTsEd6QATQur8a

htt]]></description><category></category></item><item><title><![CDATA[音频中的一些概念]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/50698795</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/50698795</guid><author>supermanwg</author><pubDate>Fri, 19 Feb 2016 16:16:12 +0800</pubDate><description><![CDATA[dBFs是用来表征数字域功率值的大小，一般情况下我们定义0dBFs为数字域满刻度功率值，即数字域中功率的最大值；因此看到的dBFs的值都是负的。而dBm是模拟域的功率值，是表征功率大小的绝对值；一般情况下1W就是我们通常说的30dBm，计算方法为30dBm=10*log1w=10*log1000；

在AD口模拟的dBm和数字域的dBFs有个简单的转换关系，即AD的最大采样值对应数字域的0dB]]></description><category></category></item><item><title><![CDATA[在Linux下怎么看网络流量]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/47612757</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/47612757</guid><author>supermanwg</author><pubDate>Thu, 13 Aug 2015 14:57:23 +0800</pubDate><description><![CDATA[在Linux下怎么看网络流量？

在Windows下，我们可以很方便的通过360来查看网络流量，知道哪个进程占用的网络带宽比较多。那在Linux下怎么看流量呢，对于Web服务器来说这是很重要的。

 

下面这边博客很仔细的介绍了Linux下看流量的方法：

Linux 各种查看网卡流量的方法  http://jasonyong.blog.51cto.com/47753/17419]]></description><category></category></item><item><title><![CDATA[big_endian和little_endian(转)]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/46357065</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/46357065</guid><author>supermanwg</author><pubDate>Thu, 04 Jun 2015 10:32:30 +0800</pubDate><description><![CDATA[出处：http://www.cnblogs.com/hisiqi/archive/2012/10/04/2711472.html



big_endian 、little_endian 用于自动改变二进制位存放顺序 
Big Endian and Little Endian 

    谈到字节序的问题，必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和I]]></description><category></category></item><item><title><![CDATA[RED5只能使用NioProcessor-1线程进行处理问题]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/45846097</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/45846097</guid><author>supermanwg</author><pubDate>Tue, 19 May 2015 16:17:25 +0800</pubDate><description><![CDATA[经过本人验证，下列方法可行。

原始出处：http://www.pigg.co/red5-issues.html


最近生产环境的red5经常出现拒绝服务的问题,仔细查看日志后发现所有的请求都是NioProcessor-1来完成,如果请求服务过多,会导致该线程处理不过来,也将导致线上其它服务将无响应,仔细查看了下RTMPMinaTransport构造源码]]></description><category></category></item><item><title><![CDATA[RED5内部数据转发流程]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/45199149</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/45199149</guid><author>supermanwg</author><pubDate>Wed, 22 Apr 2015 20:40:22 +0800</pubDate><description><![CDATA[0        PUBLISH方在publish时，创建BroadcastScope，并作为Provier形式注册到BroadcastScope的pipe上。



IProviderService providerService =(IProviderService) context.getBean(IProviderService.BEAN_NAME);
            /]]></description><category></category></item><item><title><![CDATA[X264 Settings]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/16803639</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/16803639</guid><author>supermanwg</author><pubDate>Mon, 18 Nov 2013 13:28:19 +0800</pubDate><description><![CDATA[http://mewiki.project357.com/wiki/X264_Settings]]></description><category></category></item><item><title><![CDATA[基于live555的rtsp封装rtspperf]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/16340537</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/16340537</guid><author>supermanwg</author><pubDate>Fri, 15 Nov 2013 15:12:25 +0800</pubDate><description><![CDATA[项目地址：http://sourceforge.net/projects/rtspperf/


实现了基于epool模型的TaskScheduler，而live555默认实现使用select模型，select模型有一些已知的限制（FD最大值不能超过1024）。


实现了rtsp client 框架，提供一个回调接口吐出数据。]]></description><category></category></item><item><title><![CDATA[FFMPEG之TimeBase成员理解]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/14521869</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/14521869</guid><author>supermanwg</author><pubDate>Fri, 08 Nov 2013 16:21:15 +0800</pubDate><description><![CDATA[FFMPEG的很多结构中有AVRational time_base;这样的一个成员，它是AVRational结构的
typedef struct AVRational{
    int num; ///
    int den; ///
} AVRational;
AVRational这个结构标识一个分数，num为分数，den为分母。
 
实际上time_base的意思就是时间的刻度]]></description><category></category></item><item><title><![CDATA[WS-Addressing学习]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/12166677</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/12166677</guid><author>supermanwg</author><pubDate>Tue, 29 Oct 2013 09:12:37 +0800</pubDate><description><![CDATA[为什么需要WS-Addressing
WS-Addressing为了能适应服务层面的发送，回复与接收订制机制。
传输层面的接收发送本身可以由TCP，UDP等协议来保证。
单从应用层面来讲：
可能希望由这样的需求
A发送一个请求给B服务，期望让B服务的处理响应发给C，错误信息发给D。
Endpoint References
用来标识一个WebService系统中的一个实体。可以是一个服]]></description><category></category></item><item><title><![CDATA[使用fdisk命令对linux硬盘进行操作]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10997433</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10997433</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:31:33 +0800</pubDate><description><![CDATA[fdisk是linux自带的硬盘分区工具，可以对硬盘进行分区，或者对硬盘分区进行调整。本次试验环境请参考[Linux磁盘系统基础知识]
首先选择要进行操作的磁盘

[root@a ~]# fdisk /dev/sdb

输入m，列出可以执行的命令

Command (m for help): m
Command action
   a   toggle a bootable fl]]></description><category></category></item><item><title><![CDATA[使用parted命令对linux硬盘进行操作]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10997509</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10997509</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:30:53 +0800</pubDate><description><![CDATA[前面介绍了[使用fdisk命令对linux硬盘进行操作] ，除了fdisk命令，在linux下还有一个功能也非常强大的磁盘管理工具parted。这里继续沿用[使用fdisk命令对linux硬盘进行操作]
 中的环境对parted命令进行一些介绍。
parted的基本操作
输入parted命令，进入parted管理界面，如果没有指定硬盘，parted命令会默认选择第一个硬盘为当前操作硬盘。
]]></description><category></category></item><item><title><![CDATA[Using GNU parted to create a GPT for a device]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10996845</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10996845</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:29:59 +0800</pubDate><description><![CDATA[Using GNU parted to create a GPT for a device > 2TB

Howto create a partitioned device on a CentOS v5 VM for a XFS filesystem greater than 2TB in size


Using a 
MBR (master boot record) style p]]></description><category></category></item><item><title><![CDATA[什么是parted]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10996555</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10996555</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:23:42 +0800</pubDate><description><![CDATA[1. 什么是parted

parted是一个磁盘分区管理管理工具,它比fdisk更加灵活，功能也更丰富，同时还支持GUID分区表(GUID Partition Table), 这在IA64平台上管理磁盘时非常有用。


2. parted的作用

parted同时支持交互模式和非交互模式. 它除了能够进行分区的添加,删除等常见操作外,还可以移动分区, 制作文件系统, 调整文件系统大]]></description><category></category></item><item><title><![CDATA[LINUX系统如何使用大于２Ｔ的磁盘分区]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10996335</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10996335</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:22:10 +0800</pubDate><description><![CDATA[本周伊始，检查并更换公司备份服务器周备份硬盘，发现一块２Ｔ大小的磁盘空间消耗殆尽。检查上周日的增量备份，发现数据备份完整，并无缺失，且空间属于正常增长。于是火速于一供货商处购得一３Ｔ硬盘，做为今后的备份磁盘之用。
　    由于事发突然，供货商答应最早于早上七点将新硬盘送到，而公司大部分服务器是晚上９点之后开始自动备份的，也就是说要在两个小时内搞定磁盘问题。
　　之前从未处理过２Ｔ容量以上的磁]]></description><category></category></item><item><title><![CDATA[大于2T的磁盘使用GPT分区方式]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/10996243</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/10996243</guid><author>supermanwg</author><pubDate>Tue, 03 Sep 2013 16:21:41 +0800</pubDate><description><![CDATA[一台MD1000的ISCSI的存储，有15T的空间，在分空间时,超过2T就没法使用普通的法子分区.只能使用GPT的方法。查了一下GPT的介绍.介绍讲,只能在2TB内,普通pc的BIOS才能认到分区表.超过2TB就要使用GPT的磁盘分区表.

下面是它的一些介绍
Acronym for GUID Partition Table
GPT was introduced for iA64 syst]]></description><category></category></item><item><title><![CDATA[linux 内核参数介绍]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/8852426</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/8852426</guid><author>supermanwg</author><pubDate>Fri, 26 Apr 2013 00:17:35 +0800</pubDate><description><![CDATA[$ /proc/sys/net/core/wmem_max
最大socket写buffer,可参考的优化值:873200
$ /proc/sys/net/core/rmem_max
最大socket读buffer,可参考的优化值:873200
$ /proc/sys/net/ipv4/tcp_wmem
TCP写buffer,可参考的优化值: 8192 436600 873200
$ /]]></description><category></category></item><item><title><![CDATA[Using netstat and dropwatch to observe packet loss on Linux servers]]></title><link>https://blog.youkuaiyun.com/supermanwg/article/details/8852415</link><guid>https://blog.youkuaiyun.com/supermanwg/article/details/8852415</guid><author>supermanwg</author><pubDate>Fri, 26 Apr 2013 00:05:14 +0800</pubDate><description><![CDATA[Anyone that is running a modern Operating System is most likely utilizing TCP/IP to send and receive data. Modern TCP/IP stacks are somewhat complex and have a slew of tunables to control their behavi]]></description><category></category></item></channel></rss>