自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 RTMP-播放流程

2017-07-13 00:36:31 503

原创 RTMP-推流流程

2017-07-13 00:35:03 1249

原创 RTMP-分块格式

2017-07-13 00:33:52 473

原创 RTMP-握手

2017-07-13 00:31:19 195

原创 RTMP-消息格式

2017-07-13 00:29:58 682

原创 FLV-Script Tag

2017-07-03 22:29:58 1445

原创 FLV-视频Tag

2017-07-03 22:27:36 506

原创 FLV-音频Tag

2017-07-03 22:25:46 468

原创 FLV-封装结构

2017-07-03 22:20:46 390

转载 VIM 十大必备插件

转自:http://www.open-open.com/lib/view/open1414227253419.htmlTaglist点击打开链接taglist是一个用于显示定位程序中各种符号的插件,例如宏定义、变量名、结构名、函数名这些东西 我们将其称之为符号(symbols),而在taglist中将其称之为tag。显然,要想将程序文件中的tag显示出来,需要事先了

2017-03-16 00:08:58 2983

原创 cscope 常用命令

cscope  -Rbq :生成索引文件。-R: 在生成索引文件时,搜索子目录树中的代码-b: 只生成索引文件,不进入cscope的界面-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度"cscope find"的用法:cs find c|d|e|f|g|i|s|t name0 或 s查找本 C

2017-03-15 23:50:31 3297

原创 ctags 常用命令

ctags -R *:生成tags标签文件Ctrl + ] : 跳转到定义处Ctrl + T : 返回上一次查找关键字

2017-03-15 23:46:09 1624

原创 vim 定制化配置文件(仅作参考)

" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just                                                          " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to

2017-03-15 23:32:26 640

原创 怎样对所有的文件进行操作

1.使用vim -p *.c打开所有的文件。2.对所有的文件进行操作,前面加tabdo3.切换文件使用gt来操作

2017-03-15 23:27:54 399

原创 怎样隐藏vim打开C语言后存在的~M后缀问题

1.^M是windows下的换行符2.使用下面这个语句去掉:%s/^M//3.注意^M通过ctrl-v, ctrl-m来输入。4.该语句的由来:[rang]substitute/from/to/[flags]该命令将由[rang]指定的行中的字符串from替换成to。一般人不会把:substitute完整拼出来,使用它的缩略形式:s就可以了,而%指定该命令将作用于所有行上。在其

2017-03-15 23:26:40 961

原创 vim 启动参数设置

1.用edit ~/.vimrc或者vsp ^/.vimrc打开vimrc的文件;2.直接在打开的文件中输入所需要的初始化配置;3.退出如 edit ~/.vimrc   set fencs=utf-8,gb2312,gb18030   :wq!可以设置vim中显示中文字符。

2017-03-15 23:24:36 1705

原创 vim 命令提升

一.限制操作范围:符号说明:^行首,$行尾, %全部, .当前行模式:首行,尾行 操作eg:1,10 s/static/void/c,最好加上g,不加g只能替换指定行的第一个static二.删除操作匹配符:a{, i{模式:操作a{,或者操作i{eg: da{或者di{ (前面一个是删除{}和{}里边的内容,后面一个是删除{}里边的内容)eg: shitf

2017-03-15 23:16:06 631

原创 vim 基础命令<三>

/******************VIM之于程序*************************/vim中拥有大量辅助写程序的功能。1.使用tags下面的命令可以为当前目录下的所有C程序文件生成对应的tags文件ctags *.c(记住这不是vim的命令,而是一个shell命令)ctags是一个独立的程序,下载地址为:http://ctags.sf.net现在你要跳转

2017-03-15 23:14:48 683

原创 vim 基础命令<二>

/*************************定制你的vim************************/05.1 vimrc文件1.vim在启动时会读取vimrc文件如果已经有vimrc文件,对于不同的系统对应的配置文件也不同,通常是用edit命令来打开unix 和 macintosh系统而言通常是在 ~/.vimrcMS-DOS和MS-Windows来说可

2017-03-15 23:10:53 582

原创 vim 基础命令<一>

h,j,k,l:分别代表左,下,上,右x:删除单个字节dd:删除一行;J:合并上下行u:单步撤销操作CTRL+R:撤销多次a:追加字符,将命令行模式改变成编辑模式,同时在当前光标之后插入字符i:将命令行模式改变成编辑模式,同时在当前光标之前插入字符o:将命令行模式改变成编辑模式,同时在当前行之后另起一行,把光标移到新行的离首部一个TAB键的位置。O(大写的o):

2017-03-15 23:07:56 476

原创 linux平台本地两套接字单播通讯失败原因

最近在海思芯片Linux平台上做HLS切片实现,当本地一进程通过socket向本地HLS切片进程推送TS流时(单播),HLS模块接收不到对应的网络数据。相关测试:1.更换网络端口。(不能接收到网络数据)2.PC机上向HLS切片进程推送网络数据(单播或者组播)。 (可以接收到网络数据)3.本地通过组播向HLS切片进程推送网络数据。 (可以接收到网络数据)4. ping 1

2017-03-15 22:31:43 592

原创 JDK 1.6与JDK 1.7之间的切换

最近在编译Android的SDK时遇到高版本JDK1.7向低版本JDK1.6切换的问题,几经周折最终实现了两个版本之间的切换,因而记录下切换的过程,希望于己于人有所帮助。环境:安装路径: 默认为JDK1.7版本JDK1.6安装在 /opt/java/jdk1.6.0_45路径下JDK1.7安装在 /usr//usr/lib/jvm/java-1.7.0-openjdk-am

2017-03-12 22:25:09 1101

原创 nginx移植手册

1.     Nginx准备资料:Zlib下载  官网:http://zlib.net/ Pcre下载 官网: https://sourceforge.net/projects/pcre/files/Openssl下载官网: https://www.openssl.org/source/Nginx下载官网:http://nginx.org/en/download.h

2017-03-02 22:28:40 1784

原创 PSI/SI解析流程图

2017-03-02 21:39:58 1815

原创 MPEG-2视频编码框图

2017-03-02 21:34:47 1759

原创 ffmpeg库介绍

一共包括8个库avcodec:编码库avformat:封装格式处理avfilter:滤镜特效处理avdevice:各种设备的输入输出avutil:工具库(大部分库都需要这个库的支持)postproc:后加工swresample:音频采样数据格式转换swscale:视频像素数据格式转换

2017-03-01 23:17:54 839

原创 ffmpeg开发环境搭建--(window)

1.下载官网: http://ffmpeg.org/download.html2.官网中选择windows packages,然后点击下面的windows builds进入下载界面。3.选择Version,Architecture,Linking.注意Linking下的三个选项:Static:只包含3个体积很大的exeShared:处理3个体积较小的exe之外,还包含了dll动

2017-02-25 16:01:25 3315

原创 ffmpeg开发环境搭建--(linux)

1.     下载源码: http://ffmpeg.org/download.html2.     解压:tar –xvf ffmpeg-3.2.1.tar.bz23.     配置Eg:./configure--enable-shared --enable-memalign-hack --disable-debug  --prefix=/home/heya/ffmpeg/out/

2017-02-25 15:29:04 2704

FLV封装格式

FLV封装格式简介,音频Tag, 视频Tag, script Tag

2017-07-03

空空如也

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

TA关注的人

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