- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 Windows和Linux编译Live555的Debug版本(可调式)
修改UsageEnvironment/include目录下的UsageEnvironment.hh文件,加入DEBUG宏定义#ifndef _USAGE_ENVIRONMENT_HH#define _USAGE_ENVIRONMENT_HH#define DEBUG 1 // 新添加#ifndef _USAGEENVIRONMENT_VERSION_HH#include "Usag
2013-11-29 11:23:14 3574
转载 RTSP服务器实例live555源代码分析
1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554端口进行监听,然后把连接处理函数句柄(RTSPSe
2013-11-28 18:45:09 1162
原创 简单说明增广BNF
增广BNF(augmented BNF)包括下面的结构:要解释的名词=名词解释(name = definition)规则的名字(name)就是它本身(不带任何尖括号,""),后面跟个等号=,然后就是该规则的定义。如果规则需要用多个行来描述,利用空格进行缩进格式排版。某些基本的规则使用大写,如SP, LWS, HT, CRLF, DIGIT, ALPHA,等等。定义中还可以使用尖括号来帮助理解规
2013-11-26 17:19:38 1409
原创 可变参数的原理和多级调用
#include #include #include #include #define LOG_BUFF_SIZE 1024char szLogBuff[LOG_BUFF_SIZE] = {0};void LogTest(const char *format, ...){ va_list arg_ptr; va_start(arg_ptr, format); int nA
2013-11-21 10:16:34 1613
原创 Debian未找到合法的活动连接 设备未托管
这两天装了两个Debian,镜像名称是debian-7.0.0-i386-netinst.iso,一个是真机,一个是VM虚拟机(网络为桥接)。但是装上之后发现能上网,但是点击右上角准备编辑网络连接是,提示“未找到合法的活动连接”,设备下拉列表也是“设备未托管”,手动添加有线连接也不行。搜索到下面的方法:Ubuntu 9.10上网设置个人研究结果大致是:打开/etc/Networ
2013-11-20 15:31:47 4106
原创 Linux上mount 挂载windows共享文件权限问题
sudo mount -t cifs -o username="lei" //192.168.1.114/NetworkShare /mnt/leisudo umount /mnt/lei
2013-11-19 17:17:30 20831 2
原创 C++里用类重载数据类型模板
templateclass CBaseType{public: CBaseType() : pType(NULL) { } CBaseType(CBaseType * pBaseType) { pType = pBaseType->pType; } CBaseType * operator=(CBaseType * pBaseType) { pType = p
2013-11-15 17:01:54 1016
原创 google glog的简单封装
void InitGLog(const char * szLogFile, int nLevelPrint = google::WARNING, int nLevelFile = google::INFO){ CHECK_NOTNULL(szLogFile); // 设定异常处理函数 // google::InstallFailureFunction(&MyFailureFunction
2013-11-01 10:43:30 4809 2
剪裁onvif之后的wsdl文件示例
2014-03-09
G711参考资料
2013-12-01
Live555源码分析RTSP客户端
2013-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人