- 博客(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
转载 用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
leixiaohua_ffmpeg_demo_1.zip
2021-03-01
leixiaohua_ffmpeg_demo_2.zip
2021-03-01
ffmpeg+sdl动态库(win32&win64,包含头文件).zip
2020-12-15
libcurl+openssl-64位动态库(包含MD版本和MDd版本)
2020-12-14
WebRTCDemo-master_AS工程.rar
2019-06-27
KB2999226-x64.rar
2019-05-17
pthreads-w32-2-8-0-release.exe及编译方法
2016-10-26
ecap.rar win7里找不到摄像头
2012-05-08
live555下载—流媒体
2011-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人