- 博客(1910)
- 资源 (67)
- 收藏
- 关注
原创 学习汇编最好的参考手册,帮助理解。
Englishx86/x64 SIMD Instruction List (SSE to AVX512)MMX register (64-bit) instructions are omitted.S1=SSE S2=SSE2 S3=SSE3 SS3=SSSE3 S4.1=SSE4.1 S4.2=SSE4.2 V1=AVX V2=AVX2 V5=AVX512Instructions marked * become scalar instructions (only the lowest e.
2020-08-31 10:22:54
1998
转载 HEVC 编解码资源
资料overview 等csvt系列详见HHI主页,适合:入门Encoder Description适合入门Recommendation H.265 pdf 2016-12-22标准文档,适合:提高;解码High Efficiency Video Coding (HEVC): Algorithms and Architectures Vivienne Sze, Madhukar Bu...
2019-06-19 17:32:48
2668
转载 Golomb及指数哥伦布编码原理介绍及实现
文章来源: https://www.cnblogs.com/wangguchangqing/p/6297792.html , 写的不错,转发出来。2017年的第一篇博文。本文主要有以下三部分内容:介绍了Golomb编码,及其两个变种:Golomb-Rice和Exp-Golomb的基本原理 C++实现了一个简单的BitStream库,能够方便在bit流和byte数字之间进行转换 ...
2019-03-28 16:43:40
2126
转载 【HEVC】目前H265分析软件推荐
2014-11-14 liuwri本帖最后由 zxdaemon 于 2012-12-25 04:06 PM 编辑 1,Codecvisa:http://codecian.com/国产软件,从最早的H264visa发展至今,感觉从刚开始的玩票,发展到今天专业级别的商业软件,值得支持。软件试用版30天试用,20帧限制。优点:QT开发,跨平台缺点:
2017-07-03 16:51:33
4519
转载 Zond 265使用教程
http://www.solveigmm.com/zh/howto/zond-265-tutorial/Zond 265 main windowFile menuItemDescription Open a video file Display list of recently opened files
2017-07-03 16:50:26
2167
1
转载 完成一个H.265/HEVC码流分析工具
经过大约一个月左右的业余时间,终于初步完成一个H.265/HEVC码流分析工具。时间包括平时的周末、晚上,以及调休的集中时间。当然,中秋回家过节不写代码。截至今天,经过多种H.265序列测试,也有各种工具对比,基本上无大问题,v2.0版本终于释放出来。v1.x版本是去年年初做的,弹指间一年多的今天又继续做。但后面也不知道有没有时间和心情完善,随缘吧。一、背景按惯例,每年年中的时候,公司都要
2017-07-03 16:48:12
2180
转载 YUV测试序列下载地址
1、http://www.tkn.tu-berlin.de/research/vid/(此网站已经移走,正在寻找。) CIF: Akiyo、Bridge (far) 、Bridge (close) 、Bus 、Container 、Coastguard 、Flower 、Football 、Foreman 、Hall 、Highway 、Mobile & Calendar 、Mot
2017-06-30 10:29:40
3094
原创 GDB 调试程序 详解 使用实例
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程
2017-04-14 00:25:24
3225
转载 HTTP状态代码及其定义
状态行包含HTTP版本、状态代码、与状态代码对应的简短说明信息。在大多数情况下,除了Content-Type之外的所有应答头都是可选的。但Content-Type是必需的,它描述的是后面文档的MIME类型。虽然大多数应答都包含一个文档,但也有一些不包含,例如对HEAD请求的应答永远不会附带文档。有许多状态代码实际上用来标识一次失败的请求,这些应答也不包含文档(或只包含一个简短的错误信息说明)。
2017-04-14 00:22:05
1437
原创 VOIP简介
一、什么是VOIPVOIP全称为(VoiceOver Internet Protocol),是一种利用Internet网络进行语音通信的技术,更通俗一点说,就是IP电话。就是以IP分组交换网为传输平台,对模拟的语音信号进行编码压缩,打包等一系列的处理。 二、VOIP的发展简史IP电话最早出现在95年,由以色列(VocalTac)研制开发的一种新新产品,是一种可以利用个人计算机和送受
2017-04-14 00:21:19
7633
原创 开源好代码 音视频
VirtualDub 一、简介 图1VirtualDub主界面VirtualDub是一款开源的音视频捕获、处理软件。VirtualDub也可称为一款多媒体编辑软件,因为它包含了多媒体输入、编辑、处理、输出等各个环节,但是作者并未将它定位为一款多媒体编辑软件(参见官网:http://www.virtualdub.org/),事实上VirtualDub在音视频编辑上
2017-04-14 00:20:14
2550
原创 H264 流媒体 编码汇总
实时传输协议(RTP)和实时控制协议(RTCP)RTP是一种提供端对端传输服务的实时传输协议,用来支持在单目标广播和多目标广播网络服务中传输实时数据,而实时数据的传输则由RTCP协议来监视和控制。RTP定义在RFC使用RTP协议的应用程序运行在RTP之上,而执行RTP的程序运行在UDP的上层,目的是为了使用UDP的端口号和检查和。如图16-12所示,RTP可以看成是传输层的子层
2017-04-14 00:17:17
3848
转载 RTP协议栈简介
流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐
2017-04-14 00:10:36
3112
转载 live555 接收rtsp视频流流程分析
live555接收rtsp视频流流程分析RTSP交互流程C表示RTSP客户端,S表示RTSP服务端① C->S: OPTIONrequest //询问S有哪些方法可用S->C: OPTION response //S回应信息中包括提供的所有可用方法② C->S: DESCRIBErequest //要求得到S提供的媒体初始化
2017-04-14 00:09:51
2714
转载 利用MFC调用libvlc.dll作一个简单的播放器
简单介绍MFC调用libvlc.dll作一个简单的播放器,抛砖引玉,各位VC++达人继续深入研究,Jeremiah对VC++确实不太感兴趣,所以就不做太深入的研究了。2009.10.29修改:加入clip_children属性设置。参开第1步。 环境: 1) VC6SP5 2)vlc-0.9.9a 0. 引言 根据上一篇博客
2017-04-14 00:09:08
2869
转载 超文本传输协议
超文本传输协议 超文本传输协议超文件传输协定(HTTP,HyperTextTransfer Protocol)是因特网上应用最为广泛的一种网络传输协定。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。目录介绍请求信息请求方法安全方法超文本例子介绍
2017-04-14 00:08:26
2052
转载 SDP协议 学习笔记
SDP:Session Description ProtocolSDP格式: Session description v= (protocolversion) o= (owner/creatorand session identifier) s= (sessionname) i=* (sessioninf
2017-04-14 00:07:39
1316
转载 UDP穿透NAT
NAT(Network AddressTranslators),网络地址转换: 网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络
2017-04-14 00:06:59
1169
转载 移动流媒体业务的技术与标准
1 引言 流媒体业务是从Internet上发展起来的一种多媒体应用,指使用流(Streaming)方式在网络上传输的多媒体文件,包括音频、视频和动画等。 流媒体传输技术的主要特点是以流(streaming)的形式进行多媒体数据的传输。把连续的影像和声音信息经过压缩处理后放到网络服务器上,客户端在播放前并不需要下载整个媒体文件,而是在将缓存区中已经收到的信息进行播放的同时,多媒体文件的剩
2017-04-14 00:06:15
2362
转载 rtsp和sdp
RTSP 是由Realnetwork 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议 。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。
2017-04-14 00:05:40
1496
转载 VLC视频播放器原理详细分析含TS流格式分析
vlc是一个功能强大的玩意,能做很多有意思的事情。最简单的,从界面打开一个文件播放,也可以在命令行下使用,如C:\Program Files\VideoLAN\VLC>vlc.exe test.ts获取内置的帮助,会写到vlc-help.txtC:\Program Files\VideoLAN\VLC>vlc.exe -h获取更详细的帮助,有大量的选项介绍C:\Progra
2017-04-14 00:05:04
1955
转载 VLC详细的使用说明以及配置说明综合示范实例精通VLC开发
vlc的全名是Video LanClient,是一个开源的、跨平台的视频播放器。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得http://www.videolan.org/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、h
2017-04-14 00:03:49
2158
转载 实时流媒体编程基于Linux环境开发
一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声音、
2017-04-14 00:02:58
1367
转载 live555的安装 RTSP点播消息流程实例(客户端:VLC, RTSP服务器:LIVE555 Media Server)
live555是一个开源的软件,主要用来生成rtsp,rtp和sip服务器和客户端的软件。前几天需要看一下vlc中的rtsp的功能,在vlc中rtp和rtsp的功能都是使用live555中的函数来生成的。该开源软件的编译,可以使用vc,mingw和cygwin等软件。我安装的时候使用了cygwin软件来编译,cygwin软件的配置与vlc编译的配置是一样的。下面是步骤:1、从网站下
2017-04-14 00:01:54
1247
转载 RTP概述
1.1. RTP是什么RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time Transport ControlProtocol,即实时传输控制协议)。RTP用来为IP网上的语音、图
2017-04-14 00:00:42
1201
转载 一个软件工程师的职业规划
[1] 好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2017-04-13 23:53:20
1443
转载 内存泄漏快速定位方法
主要方法:利用系统带的函数:EnableMemLeakCheck() 和函数重载,能快速准备的定位到内存泄漏的地方,方法简单且实用,值得借用。 #include #ifdef_DEBUG //重载一下new函数,这样能得到使用new 开辟空间而发生泄漏的文件和所在行,这就是定位#define new new(_NORMAL_BLOCK,__FILE__, __
2017-04-13 23:51:28
1720
转载 C++著名程序库
1、C++各大有名库的介绍——C++标准库标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1.1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/P.J. Plauge
2017-04-13 23:49:46
689
转载 遍历文件夹下所有文件和文件夹
1 void find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"*.*"); HANDLEhFind=::FindFirstFile(szFind,&FindFileData); if(
2017-04-13 23:48:20
818
转载 vc中调用其他应用程序的方法(函数) winexec,shellexecute ,createprocess
三个SDK函数: WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不
2017-04-13 23:47:31
839
转载 23种设计模式 -比喻
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory(下载源码就到源码网:www.codepub.com)工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当
2017-04-13 23:45:59
683
转载 50个c/c++源代码网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/--数以千计的有用的C语言源代码片段2、http://w
2017-04-13 23:40:44
805
转载 一个通用的makefile写法,自动推导文件的依赖关系
温习之用。 假设有两个头文件目录 header1,header2;两个cpp文件目录,src1,src2,一个lib目录 写一个完整的makefile步骤如下:1 定义可执行文件的名称 TARGET =MyPro 2 指定此编译工程所要使用的头文件所在的目录 INC = -I. -Iheader1 -Iheader23 指定cpp文件所
2017-04-13 23:40:03
1878
原创 c/c++ 内存使用指南 和实践指导
1. 大内高手—内存模型单线程模型多线程模型 2. 大内高手—栈/堆 backtrace的实现 alloca的实现 可变参数的实现。 malloc/free系列函数简介 new/delete系列操作符简介 3. 大内高手—全局内存
2017-04-13 23:29:00
1437
转载 linux arch目录下处理器体系架构介绍
alpha 处理器Alpha 处理器最早由美国DEC 公司设计制造,在Compaq (康柏)公司收购DEC 之后,Alpha 处理器继续得到发展,并且应用于许多高档的Compaq 服务器上,HP (惠普)收购的Compaq ,Alpha 便为HP(惠普)所有,不过HP (惠普)已经放弃发展alpha 处理器。arm 处理器Arm 系列处理器 是英国Arm 公司设计的主流嵌入式32
2015-09-12 09:51:52
1277
转载 FFmpeg示例程序合集-批量编译脚本
此前做了一系列有关FFmpeg的示例程序,组成了《最简单的FFmpeg示例程序合集》,其中包含了如下项目:simplest ffmpeg player: 最简单的基于FFmpeg的视频播放器simplest ffmpeg audio player: 最简单的基于FFmpeg的音频播放器simplest ffmpeg pic encoder:
2015-07-21 10:48:08
1810
原创 vs2015 支持Android arm neon Introducing Visual Studio’s Emulator for Android
visual studio 2015支持Android开发了。Microsoft released Visual Studio 2015 Preview this week and with it you now have options for Android development. When choosing one of those Android development opti
2015-06-18 18:57:31
4744
转载 《算法的乐趣》作者王晓华访谈:多看、多做、多想是秘诀
摘要:王晓华是一位热衷于算法研究的程序员,他是CSDN算法专栏的超人气博主,也是《算法的乐趣》一书的作者。近日,笔者采访了王晓华,请他分享算法的经验之道。王晓华是一位热衷于算法研究的程序员,他是CSDN算法专栏的超人气博主( 博客),也是《算法的乐趣》一书的作者。2005年毕业于华中科技大学,目前在中兴通讯上海研发中心从事光纤接入网通讯设备开发,担任EPON(以太网无源光网络)业务软件开发
2015-05-27 09:34:46
2607
1
转载 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
转自http://www.iruanmi.com/visual-studio-2013/微软已经向MSDN订阅用户提供了Visual Studio 2013正式版镜像下载,不过非MSDN用户可以在微软的Visual Studio 2013官方网站上下载到正式版镜像(通过下载专业版本,已验证与MSDN版本一致)。下面为大家整理一下个版本下载地址。Microsoft V
2015-05-26 09:59:01
1540
转载 MSYS2 + MinGW-w64 + Git + gVim 环境配置
原文 http://dantvt.is-programmer.com/posts/63161.html 以前用 MSYS 的多,最近重装系统顺带把环境重新配一下,发现 MSYS2 挺顺手的。一、安装 MSYS2先装 MSYS2 的好处是之后可以将 $HOME 设为 /home/name/,再装其他 *nix 系工具时配置文件都会放在 MSYS2 的 /home/name
2015-05-20 11:31:25
2694
INTEL 架构 8086指令详解 指令集
2012-02-03
H264协议详细分析
2012-02-03
多线程编程
2012-02-03
Intel.VTune.Performance.Analyzer,code analysis
2011-11-06
ucos ii在vc6 上可运行源代码vc6可调试
2010-01-10
gcc对应rpm安装包_4_4_7.zip
2019-12-24
glibc_2_17.zip
2019-12-24
视音频最经典名著 Video Demystified
2012-05-29
C语言处理配置文件方法(x264,xavs处理法)
2012-04-24
ffmpeg 0.6.3 代码, 经过我努力,能够在vs 2005 下单步调试代码
2012-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人