自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 资源 (19)
  • 收藏
  • 关注

原创 JS将搜索关键字标红的方法

Search $(document).ready(function() { reslut = "" key = "src" reger1 = new RegExp(key,"gm"); tmp = '你好src

2017-07-22 14:29:10 12746 1

原创 支付宝中当面付的通过音频传输数据的研究-实现部分(2)

书接上回既然有目标了 我们就开始写测试代码吧~~ 1)使用超声波17500, 17700, 17900, 18100, 18300, 18500, 18700 分别表示0-6(为什么是0-6呢 嘿嘿 本人比较懒,SinVoice使用了6段频率,我也懒得修改代码了,就使用了同样的六段频率)其中0表示开始 6表示结束。真正的数据段就只有个1-52)修改SinVoice的正弦波生成类生成类

2014-08-21 14:39:43 10030 9

原创 支付宝中当面付的通过音频传输数据的研究(1)

近日公司提出了一个需求,要求做一个类似当面付中通过音频传输用户ID的方法。拿到任务后马上祭起GOOGLE大法去查找。(此处再次吐槽一下GWF——我去年买了个表,超耐磨)首先找到的是一个开源的软件 https://github.com/JesseGu/SinVoice 是Android的 。首先试用,但是发现这个软件在传输过程中会有很多尖锐的声音产生,而支付宝就没有。不管了,先看代码

2014-08-19 16:46:11 13937 5

原创 Live555 直播源 以及MediaSubsession

Live555中用的一个直播Source

2014-07-30 17:28:44 8507 4

原创 监控系统的多协议直播(RTSP RTMP HTTP Live Streaming)

监控系统的多协议直播(RTSP RTMP  HTTP Live Streaming)

2014-07-24 14:06:37 8109

原创 分布式文件系统的方案

2013-05-06 13:41:46 4948

原创 动态重新加载Class机制之代码测试

V1.1修改了主程序,调用带参数的构造函数package com.ailk;import java.lang.reflect.*;import java.util.ArrayList;import java.util.List;import com.ailk.dynamic.Demo;public class DemoMain { static public void main

2012-12-06 19:26:42 10067

原创 Hadoop 单机部署与eclipse开发

A)版本 hadoop-1.0.3 jdk1.6.0_32eclipse hadoop开发插件 hadoop-eclipse-plugin-1.0.3.jarhadoop-1.0.3  使用单机模式安装, 端口 hdfs 9000  mapred 9001B)环境1) hadoop-1.0.3 的安装步骤 可以参照http://hadoop.apache.org/docs/r1.0.3/singl

2012-09-24 13:56:33 7133

原创 Web Browser 的扩展

CComPtr spUnk; HRESULT hr = CExternalUIHandler::_CreatorClass::CreateInstance(NULL, IID_IUnknown, (void**)&spUnk); ATLASSERT(SUCCEEDED(hr)); CComQIPtr spUI = spUnk; m_wtlBrowserView.SetExternalUIH

2012-06-19 16:20:19 4876

原创 拖拽文件到RichEdit的后期处理

当然肯定是要实现IRichEditOleCallback这个接口,网上很多文章有这个介绍,HRESULT STDMETHODCALLTYPE TRichEditOleCallback::QueryAcceptData(LPDATAOBJECT lpdataobj, CLIPFORMAT FAR *lpcfFormat, DWORD reco, BOOL fReally,

2012-04-12 10:22:22 6055

原创 URL Protocol Handler

http://www.cnblogs.com/zjneter/archive/2008/01/08/1030066.html这里介绍了如何使用URL Protocol Handler弹出应用程序判断URLProtocol是否存在try{ var shell = new ActiveXObject("WScript.Shell"); var ChatCallerKey=shell.RegR

2012-03-19 16:37:19 7751 1

原创 ScribeFire不能写CSDN的博客

为什么啊~~ 难道是CSDN的机制修改了 !!??还是本人笨啊

2012-03-05 16:17:39 4936 5

原创 asterisk-1.6异步脚本

修改etc/asterisk/manager.conf read = agi,system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplanwrite = agi,system,call,agent,user,config,command,reporting,originate修改etc/asterisk/extensio

2012-02-03 09:07:19 6001

原创 TG787 脚本

system reset factory=yes proceed=yes                  env set var=SESSIONTIMEOUT value=0ppp relay flushppp flusheth flushatm flushatm phonebook flushatm phonebook add name=pvc_Internet addr=0.35atm if

2011-06-29 17:23:00 6708 2

原创 Wowza 的Http扩展 (Publish State)

Wowza 的Http扩展获取所有的发布的流以及该流的订阅情况package zjzhang.wowza;import java.io.*;import java.util.*;import com.wowza.wms.vhost.*;import com.wowza.wms.logging.WMSLoggerFactory;import com.wowza.wms.rtp.model.RTPSession;import com.wowza.wms.server.*;import

2011-05-09 15:42:00 7161 3

原创 H264通过RTMP发布 V2.0 (Red5 Wowza 测试通过)

直接上代码// demo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include extern "C" {#include "../../common/common.h"#include "../../common/cpu.h""#include "../../x264.h"#include "../../encoder/set.h"}#include "librtmp/rtmp_sys.h"#include "li

2011-05-09 15:37:00 18672 60

原创 诡异的Objective-C

感觉Objective-C 真的很格斯! 让我这个写C++的情何以堪啊#import @interface Main: NSObject{ int Number; int i,j;}-(void) setI:(int) ii andJ:(int) jj;-(void)print;@property int Number;@end@implementation Main@synthesize Number;-(void) setI:(int) ii andJ:(

2011-05-03 21:34:00 5206

原创 【转】软交换中MG/AG/TG/SG/MSAG/WAG/MGCP/IAD的含义

http://blog.163.com/zhangjingyi_222/blog/static/66298495200911184932947/ MGCP:全称Media Gateway Control protocol,媒体网关控制协议是用于物理分开的多媒体网关单元控制的协议,能把呼叫控制从媒体转换中分离出来,Megaco/H.248 说明了媒体网关(MG)和媒介网关控制器之间的联系。媒体网关用于转换电路交换语音到基于包的通信流量,而媒介网关控制器用于规定这种流量的服务逻辑。Megaco/H.248 通知

2011-05-03 09:59:00 8459

原创 通过easyBCD将linux的启动菜单加入到Windows 的启动菜单

计算机上同时安装了linux 和 windows,每次都是通过linux的引导进入windows, 感觉比较麻烦而且不管重现安装windows系统,主要是怕吧linux的mbr引导给覆盖了现在有了easyBCD,方便多了  下面是我的操作过程 easyBCD -> Add New Entry - Linux/BSD->Type:GRUB 2->Add Entry 做完了 重新启动,测试一下看看是否生效了如果生效了 就在Windows的启动菜单中看到我们的ubuntu启动项了下面是修复MBR, 不在使用GRU

2011-04-27 10:29:00 18731

转载 Windows POST 数据 到Http

InternetOpen InternetConnect HttpOpenRequest HttpSendRequest

2011-04-12 22:19:00 10638

原创 H264通过RTMP发布到Wowza

通过RTMP将H264视频发布到服务器

2011-04-02 16:45:00 10093 23

原创 RTPM中H264的VideoTag

Frame Type UB [4]Type of video frame. The following values are defined:1 = key frame (for AVC, a seekable frame)2 = inter frame (for AVC, a non-seekable frame)3 = disposable inter frame (H.263 only)4 = generated key frame (reserved for server use only)5 =

2011-03-31 12:34:00 4810

原创 很久没有写点东西了!

很久没有折腾东西了!前几天公司的突然要重新整理一个座席队列的服务,结果有把以前学的Asterisk给拣了起来。顺道将一直想做而没有作的AMI的消息处理程序些了一些。就为监控队列和座席的状态

2011-03-25 20:52:00 1530

原创 IE8调试ActiveX的问题

  Microsoft论坛有给出一个解决方案:http://social.microsoft.com/Forums/en-US/vsdebug/thread/e2c795cd-b7a0-4fad-b7c9-b1ca40d7302e------------------------------------------------------------------------------------------------------------------------------- 1. 点击【开始】->【运

2011-02-25 13:51:00 2044

原创 我用ScribeFire测试的博客

尝试下,后台太不方便了,顺道发张 QR二维码 

2011-01-26 19:54:00 2241

原创 文章【Android 的视频编码 H263 MP4V H264】的代码实现

文章【Android 的视频编码 H263 MP4V H264】的代码实现

2010-12-18 00:18:00 48406 200

原创 Android 的视频编码 H263 MP4V H264

上一篇我说了如何使用JNI进行h264编码,但是由于效率的问题 感觉并不太实用。经过几天的折腾,并参照http://www.javaeye.com/problems/27244大体实现的Android 的实时编码问题,但是只是思路,还没有进入代码实现的阶段。比较重要的2个类 MediaRecorder ParcelFileDescriptorMediaRecorder 是Android提供的进行采集编码的类,而ParcelFileDescriptor是个用Socket实现setOutputFile的一个

2010-12-15 16:46:00 54510 18

原创 庆祝一下,Android视频采集+H264编码成功

编码器使用的是x264的开源库,很容易看懂的简单的封装了一个JNI库import java.io.File;import java.io.RandomAccessFile;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.content.res.Configuration;import

2010-12-06 14:13:00 56637 71

原创 我常用的 socket connect 代码,主要是为了记录非阻塞问题

<br />SOCKET connectToS(){ int e=0; struct timeval timeout ; fd_set r; SOCKET s=socket(AF_INET,SOCK_STREAM,0); //设置非阻塞方式连接 unsigned long ul1 = 1; e = ioctlsocket(s,FIONBIO,(unsigned long*)&ul1); if(e==SOCKET_ERROR) { fprintf

2010-11-02 11:51:00 3993

原创 参照openRTSP写的一个RTSP client 加了一些注解

#include "liveMedia.hh"#include "BasicUsageEnvironment.hh"#include "GroupsockHelper.hh"UsageEnvironment* env;portNumBits tunnelOverHTTPPortNum = 0;const char * url="rtsp://127.0.0.1:1935/vod/Extremists.m4v";#if defined(__WIN32__) || defined(_WI

2010-10-27 12:31:00 15201 19

原创 用实例分析H264 RTP payload

H264的RTP中有三种不同的基本负载(Single NAL,Non-interleaved,Interleaved)应用程序可以使用第一个字节来识别。在SDP中也说明了本次会话的属性SDP 参数下面描述了如何在 SDP 中表示一个 H.264 流:. "m=" 行中的媒体名必须是 "video". "a=rtpmap" 行中的编码名称必须是 "H264".. "a=rtpmap" 行中的时钟频率必须是 90000.. 其他参数都包括在 "a=fmtp" 行中.如:m=video 4

2010-10-18 13:44:00 32194 10

原创 AlertDialog 自定义界面

AlertDialog 自定义界面

2010-10-14 16:37:00 5065 2

原创 Android中以JAR形式封装控件 或者类库

Android中以JAR形式封装控件或类库 并包含资源文件在开发过程中经常需要将代码封装后交付使用,在Android中也是如此

2010-10-12 14:55:00 8051 4

原创 Speex 音频编解码

// demo.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #define FRAME_SIZE 160int main(int argc, char **argv){ char *inFile; FILE *fin,*fout1,*fout2; short in[FRAME

2010-08-26 17:14:00 24446 16

原创 std::deque存储方式初探

<br /> std::deque<unsigned char> que; que.push_front(10); printf ("%02d %08x /n",que[0],&que[0]); que.push_front(9); printf ("%02d %08x /n",que[0],&que[0]); que.push_back(8); printf ("%02d %08x /n",que[2],&que[2]);<br />结果<br /> <br />10 006130

2010-07-20 09:30:00 2262 2

原创 快速排序

<br />#include <vector>template <class _Ty>void Sort(std::vector<_Ty>& pData,int left,int right){ int i,j; _Ty middle,iTemp; i = left; j = right; middle = pData[(left+right)/2]; do{ while((pData[i]<middle) && (i

2010-07-20 01:28:00 911

转载 H.264视频的RTP荷载格式

本文指定一个RTP荷载规范用于ITU-T H.264 视频编码标准(ISO/IEC 14496 Part 10 [2])(两个都称为高级视频编码AVC). H.264建议在2005年5月被ITU-T采纳, 草案规范对于公共回顾可用[8]. 本文H.264 缩写用于codec和标准,但是本文等价于采纳 ISO/IEC相似的编码标准.

2010-07-05 10:30:00 4953

原创 Darwin Streaming Server Relay问题

<br />用Darwin 从其他的RTSP源获取流的时候,<br />发现 超过120后 RTSP源就不再发送RTP包了,<br /> <br />经过抓包分析,估计是RTSP源认为RTP超时了,因为Darwin 从来了没有发送过RTCP的包到RTSP源

2010-06-26 12:38:00 2406

原创 Darwin Streaming Server 支持UDP穿透

项目要求使用RTSP协议进行点播直播,找了很多开源流媒体服务器,最后决定使用Drawin做服务器。 但是在部署中发现,Drawin不支持Client在NAT后面的情况。 尽管RTSP Client已经发出了RTSP的打洞包。还好, Darwin 是开源的 ,直接上手修改代码。其实修改的部分很少,也很简单。 就是RTPStream.cppRTPStream::Write 方法 现实修改RTCP部分

2010-06-24 21:43:00 4728 2

原创 用Live555 中的openRTSP 保存H264文件

用Live555 中的openRTSP 保存H264文件很简单 但是发现器保存的h264文件并不能直接被vcl 播放同一个rtsp源 用vcl保存的h264文件就可以直接被播放经过研究 发现是 openRTSP没有把SDP中已经包括的SPS&PPS数据保存到文件中将vcl保存的h264文件的前2个00 00 00 01 数据 也就是 SPS&PPS 复制到openRTSP保存的文件最前头就可以播放了

2010-06-09 15:23:00 13706 17

Android 用的TCPDUMP

Android 用的TCPDUMP 抓包非常之方便啊

2012-04-17

Chimera 1.1 MacOS引导程序 自作的ISO

Chimera 1.1 MacOS引导程序 自作的ISO

2011-05-05

Chimera 1.1 MacOS的引导程序

Chimera 1.1 MacOS的引导程序

2011-05-05

Android 的视频编码 H263 MP4V H264

我只做了h264的处理,263的更简单。mp4v的大家可以参考h264的处理和我的BLOG上的文章来做 http://blog.csdn.net/zblue78/archive/2010/12/15/6078040.aspx

2010-12-18

Android 用的264编码库--是编码哦 :)

Android 用的264编码库 使用的是x264 http://blog.csdn.net/zblue78/archive/2010/12/06/6058147.aspx

2010-12-06

CommView+v.5.1

可以抓本地回环的网络包,包括TCP UDP

2009-07-24

lcd -uboot for s3c2410

添加u-boot对s3c2410 lcd的支持

2009-05-14

SIP Phone IPV6 Debug版

SIP Phone IPV6 Debug版

2008-05-09

chan_ss7_china-0.9

chan_ss7_china-0.9.tar.gz

2008-04-28

oSIP协议栈

打好包的oSIP协议栈,编译前需要安装Microsoft SDK

2007-11-20

PHP-Indenting

VIM PHP Indenting

2007-11-12

AX-100P安装手册.pdf

AX-100P安装手册

2007-08-09

app_fax

asterisk 对fax的软支持 需要spandsp的支持,在包里已经有spandsp了

2007-07-22

WinSCP

WinSCP 是在Windows中使用SSH的開放原始碼的圖形化SFTP用戶端。WinSCP同時也支援SCP通訊協定。它主要的功能是安全的在電腦間傳輸檔案。

2007-07-22

华为 SIP

华为关于SIP的资料

2007-07-19

libstdc++.so.5

libstdc++.so.5

2007-07-05

Window Tabs

让VC6 也有Tabs

2007-04-10

Visual Assist X

VC插件, 十分好用

2007-04-10

CVS_SCC_proxy_v1.2.rar

让VC的IDE也能随意的使用CVS的插件

2007-04-10

空空如也

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

TA关注的人

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