自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (30)
  • 收藏
  • 关注

转载 关于RTP时间戳及多媒体通信同步的问题

多媒体通信同步方法,主要有时间戳同步法、同步标记法、多路复用同步法三种。下面主要讨论时间戳同步法,特别是RTP时间戳同步。内容包括RTP媒体间同步的实现,为什么需要RTCP的NTP时间来实现媒体间同步?没有RTCP,能实现RTP媒体间的同步吗?DirectShow时间戳和RTP时间戳的区别,MPEG2-TS流的时间戳等。本文只简单讨论时间戳同步的原理,不涉及具体的实现方法,如音频帧和视频帧时间戳的

2012-04-25 16:15:24 816

原创 G711和h264的同步

G.711的帧长为10ms,位速率为64kbps,也即是8kBps,即1s传输8000个字节,RTP打包时 ,对于音频包,每个包封装1000个字节,即0x03f4,所以1s内会发送8个这样的音频包,由于音频的始终频率为8000Hz,所以每两个音频包间的时间戳差为1000Hz;而视频包时钟频率为90000Hz,1秒钟25帧图像,所以每两帧的时间戳差为3600Hz.

2012-04-25 15:55:23 2662

转载 结构体字节对齐问题[转]

#include struct a { char no[10]; int p; long int pp; unsigned int ppp; char x; float y; double h; }xy; void main() { printf("struct a: %d \n",sizeof(struct a)); // 不是等于 35 吗?

2012-04-22 14:52:17 443

原创 向着高情商迈进!

第1~9题:请如实选答下列问题,将答案填入右边横线处。 1.我有能力克服各种困难: A、是的 B、不一定 C、不是的 2.如果我能到一个新的环境,我要把生活安排得: A、和从前相仿 B、不一定 C、和从前不一样 3.一生中,我觉得自已能达到我所预想的目标: A、是的 B、不一定 C、不是的 4.不知为什么,有些人总是回避或冷淡我: A、不是的 B、不一定 C、是的

2012-04-21 15:52:26 2448

原创 数据类型

32位编译器:      char :1个字节      char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)      short int : 2个字节      int:  4个字节      unsigned int : 4个字节      float:  4个字节      double:   8

2012-04-21 10:59:52 809

原创 系统错误 无法启动此程序,因为计算机中丢失MFC42D.DLL。尝试重新安装该程序以解决此问题

我用MFC做了个简单的exe程序,放到没有安装vc的电脑中运行,就报此错误,好来才知道,我在编译的时候没有使用静态库,而是共享库,所以会报错。在vc++设置里:常规---》使用MFC作为静态链接库,再编译下就OK了。。。。

2012-04-18 17:19:59 16235 5

原创 win7有杂音----彻底解决

刚装了win7,发现音乐有杂音,上网搜了很多资料,无非是一些让你重装声卡驱动之类的,我就试了试,发现怎么新装都不管事,晕了。。。后来有篇帖子建议装上SRS,说是可以加强音效,我就抱着侥幸的心里装了,结果发现,杂音果然消失了,而且音质立体感变得更好了,爽。。。。可是网上的版本都是适用版的,只能支持15天,我晕,这哪行哪,得找办法激活,于是上网搜了搜,终于找到了一个破解版的,带有注册机的,里面有文档,

2012-04-18 14:54:21 2035

转载 另类解决 无法在发生错误时创建会话,"请检查 PHP 或网站服务器日志,并正确配置 PHP 安装"

安装了PHPStudy,在登录PHPMyAdmin时,出现“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装”的提示,而无法进入数据库的问题。在试过了N多网上的解决办法之后,终于觉醒,网的的抄来文章通常是靠不住的!还是自己动手吧。1、想到刚安装系统时好像能访问来着,于是试了一下重新安装,结果还是不灵。2、重新还原了一下前几天备份的系统,发现第一次

2012-04-16 10:22:20 2331

转载 2010最新php应用谷歌地图api

<?phpclass simpleGMapAPI {/*** mapMarkers : array* Holds data (coords etc.) of Markers*/private $mapMarkers = array();/*** mapCircles : array* Holds data (coords etc.) of Circles

2012-04-16 10:20:26 2681

转载 win2003下IIS+php5.2+Mysql5.1+phpmyadmin环境安装配置

首先下载:1、php-5.2.11-Win32.zip   下载地址http://www.php.net/downloads.php2、mysql-essential-5.1.39-win32.msi  下载地址:http://dev.mysql.com/get/Downloa ... i/from/pick#mirrors3、phpMyAdmin-3.2.2.1-all-la

2012-04-16 10:18:20 5695

转载 phpMyAdmin "必须启用 Cookies 才能登录"

在使用最新的 phpMyAdmin 时,登录页面一直会提示"必须启用 Cookies 才能登录",这个问题困扰我多时。通过 google 和 baidu 搜索了N多人的解决办法,好象都不行,问题依然存在。后来自己摸索着修改了一下,突然好了,比较简单,解决办法如下。我们通过会直接把 phpMyAdmin 安装目录下的配置文件 config.sample.inc.php 另存为 c

2012-04-16 10:15:24 6065

转载 无法载入 mcrypt 扩展,请检查 PHP 配置

在使用phpmyadmin中提示:无法载入 mcrypt 扩展,请检查 PHP 配置如图: 原因:php_mcrypt.dll需要libmcrypt.dll支持。  解决方法如下:  1). 在php.ini配置文件中,搜索 ;extension=php_mcrypt.dll  将php_mcrypt.dll前的 " ; "分号去掉改成  extension=php_m

2012-04-16 10:12:29 1525

转载 linux下配置ip地址四种方法(图文)

配置ip地址四种方法(1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfig  ethx   ipadd    netmask      x.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例

2012-04-12 20:15:38 1472

原创 c++中,为什么头文件包含了stdlib.h,但是random函数显示有错。

#include #include // Need random(), srandom()#include // Need time()#include // Need sort(), copy()#include // Need vector using namespace std; void Display(vector

2012-04-12 16:07:08 13630 1

原创 ‘ostream_iterator’ 在此作用域中尚未声明

2.cpp代码如下:#include #include #include using namespace std; int iArray[5] = { 1, 2, 3, 4, 5 }; void Display(list& v, const char* s); int main(){ list iList; // Copy iAr

2012-04-12 15:22:54 6159

原创 error C2665: 'ostream_iterator<int,char,struct std::char_traits<char> >::ostream_iterator<int,char,s

#include #include #include using namespace std; int iArray[5] = { 1, 2, 3, 4, 5 }; void Display(list& v, const char* s); int main(){ list iList; // Copy iArray backward

2012-04-12 15:18:18 1658

转载 STL算法-numeric

iota将一组递增的值赋值给迭代器区间内的元素#include #include #include using namespace std;void print(int x){       cout }int main(void){       int iArray[10];        iota(iArray, iArray+10, 0)

2012-04-12 15:10:49 739

转载 三十分钟掌握STL

三十分钟掌握STL 这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和

2012-04-12 15:09:48 536

原创 using namespace std

如同名字一样的意思,NameSpace:名字空间,之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了,为了解决这个问题,引入了名字空间这个概念,通过使用using namespace xxx;你所使用的库函数或变量就是在该名字空间中定义的.这

2012-04-10 10:25:44 469

原创 DOS命令学习

1.显示当前路径下文件夹和文件    dir  /a/b

2012-04-07 10:35:11 705

转载 用C写一个简单病毒

[摘要]在分析病毒机理的基础上,用C语言写了一个小病毒作为实例,用TURBOC2.0实现. [Abstract] This paper introduce the charateristic of the computer virus,then show a simple example written by TURBOC2.0.一、什么是病毒        恶意软件可能是第一个对我们

2012-04-07 09:47:13 12350 3

转载 哈佛大学的20条训诫

1. This moment will nap, you will have a dream; but this moment study, you will interpret a dream.     此刻打盹,你将做梦;而此刻学习,你将圆梦。  2. I leave uncultivated today, was precisely yesterday perishes to

2012-04-07 09:35:48 1219

转载 h264和mpeg4的起始码

1. H.264起始码在网络传输h264数据时,一个UDP包就是一个NALU,解码器可以很方便的检测出NAL分界和解码。但是如果编码数据存储为一个文件,原来的解码器将无法从数据流中分别出每个NAL的起始位置和终止位置,为此h.264用起始码来解决这一问题。H.264编码时,在每个NAL前添加起始码 0x000001,解码器在码流中检测到起始码,当前NAL结束。为了防止NAL内部出现0x00

2012-04-07 09:31:46 1281

原创 MFC添加控件变量运行不了?

编了一个MFC程序,当日运行良好,但第二天再向其中添加一个Edit控件,并赋以变量名,未添加其它任何程序,编译无错误,但是运行却探出错误,不能运行。将新添加的控件的变量名去掉,重新编译后程序正常运行。但以后始终不能为控件加变量名,不知为什么?后来才知道,原来是我没有全编译,只是单单编译了当前cpp而已,所以只要全编译就ok了,呵呵。。。

2012-04-05 20:13:32 3829 3

原创 check box 的使用

如何使用MFC中check box按钮,可以先获得其状态值,再根据其状态值进行相应处理 int state=((CButton*)GetDlgItem(IDC_CHECKBOX))->GetCheck();

2012-04-05 10:48:20 803

原创 directsound 播放音乐会受其他系统进程的影响

directsound 播放音乐会受其他系统进程的影响,比如游戏,暴风影音。。。音乐播放会加快,并且伴有杂音?后来才知道,应该设置dwFlags为DSBCAPS_LOCSOFTWARE或DSBCAPS_LOCHardWAREdsBufDesc.dwFlags=DSBCAPS_GLOBALFOCUS|DSBCAPS_CTRLPOSITIONNOTIFY|DSBCAPS_GETCURR

2012-04-04 21:09:05 914

转载 PCM文件简介

Monday, 02 June 2008 16:37 非洲饿鱼 PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具可以把PCM音频格式的文件转换成Microsoft的WAV格式的文件。脉冲编码调制PCM文件格式简介将音频数字化,其实就是将声音数字化。最常见的方式是透过脉冲编码调制PC

2012-04-03 10:38:08 3041 1

原创 两个不同类相互引用头文件

文件a和文件b需要相互引用头文件,所以:在classa.h 中class   b; class   a {       b*   B; }; 在a的cpp中包含#include   “classb"classb.h中需要引用直接包含:#include "classa.h"就ok了

2012-04-02 21:15:50 703

cuda 硬解码 decode vs2019

cuda 硬解码 decode vs2019

2022-09-07

ffmpeg-4.3.1-win64-dev.zip

ffmpeg-4.3.1-win64-dev

2021-03-20

leixiaohua_ffmpeg_demo_1.zip

simplest_ffmpeg_video_filter、simplest_ffmpeg_video_encoder、simplest_ffmpeg_swscale、simplest_ffmpeg_streamer、simplest_ffmpeg_player、simplest_ffmpeg_picture_encodersimplest_ffmpeg_mobile、simplest_ffmpeg_mem_handler、simplest_ffmpeg_format

2021-03-01

leixiaohua_ffmpeg_demo_2.zip

simplest_ffmpeg_device、simplest_ffmpeg_avutil、simplest_ffmpeg_audio_player、simplest_ffmpeg_audio_encoder

2021-03-01

ffmpeg+sdl动态库(win32&win64,包含头文件).zip

ffmpeg+sdl动态库(win32&win64,包含头文件),64位库是自己编译,亲测可用,省事不想自编的童鞋可以直接使用。

2020-12-15

libcurl+openssl-64位动态库(包含MD版本和MDd版本)

libcurl+openssl-64位动态库(包含MD版本和MDd版本)libcurl+openssl-64位动态库(保护MD版本和MDd版本)

2020-12-14

文件比较工具.rar

文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools

2020-01-17

SourceInsight V3.5.rar

SourceInsight V3.5

2020-01-17

WebRTCDemo-master_AS工程.rar

WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程

2019-06-27

KB2999226-x64.rar

svn在win7 64位上安装时出现“please install the universal crt first”错误,提示下载windows-update(Kb2999226)

2019-05-17

H264Visa_H264Visa

H264Visa_H264Visa

2018-12-11

H264测试文件

H264测试文件

2018-12-11

jadx_0.6.1 & jadx-gui-0.7.2

jadx_0.6.1 & jadx-gui-0.7.2 jadx_0.6.1 & jadx-gui-0.7.2

2018-06-29

文明之光, pdf

文明之光 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-10

文明之光-智能时代-pdf

文明之光 智能时代 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-07

h264封装flv-----flv-muxer

根据FLV格式协议,实现支持h264裸视频流封装成FLV格式,音频也支持,只不过是在main中略作修改即可。

2017-03-23

c99-to-c89-1.0.3

c99-to-c89-1.0.3

2017-03-02

pcm测试音乐-pcm测试音乐

pcm测试音乐-pcm测试音乐

2017-02-23

DirectShow视频采集关闭activemovie window

DirectShow视频采集关闭activemovie window

2017-02-13

pthreads-w32-2-8-0-release.exe及编译方法

安装pthreads-w32-2-8-0-release.exe,里面会有源码和生成好的pthread 动态库。其中Pre-built.2\lib\pthreadVSE2.lib为win32平台库,可直接使用,若想编译源码,可按帮助文档来。

2016-10-26

中文版_OpenCV_2 计算机视觉

中文版_OpenCV_2 计算机视觉

2016-05-12

P2P之UDP穿透NAT的原理与实现

P2P之UDP穿透NAT的原理与实现

2016-03-28

H246 player

H246 player (需要自己放个h264裸码流文件到工程中)H246 player (需要自己放个h264裸码流文件到工程中)

2016-03-28

ffmpeg编码成mpeg4或h264文件

ffmpeg编码成mpeg4或h264文件

2012-05-28

ecap.rar win7里找不到摄像头

win7里找不到摄像头,将ECap.rar解压后把ECap.exe这个文件复制到系统盘→用户→(你的用户名)→AppData→Roming→Microsoft→windows→Network shortchts 文件夹下,然后打开 "计算机" 就可以看到摄像头图标

2012-05-08

live555下载—流媒体

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer

2011-12-14

空空如也

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

TA关注的人

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