91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.17MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-24
  • 語言: 其他
  • 標簽: rtmpdump??vs2005??

資源簡介

RTMPdump(包括libRTMP)的VS2005可以編譯通過的源代碼。

資源截圖

代碼片段和文件信息

/*??RTMPDump
?*??Copyright?(C)?2009?Andrej?Stepanchuk
?*??Copyright?(C)?2009?Howard?Chu
?*
?*??This?Program?is?free?software;?you?can?redistribute?it?and/or?modify
?*??it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
?*??the?Free?Software?Foundation;?either?version?2?or?(at?your?option)
?*??any?later?version.
?*
?*??This?Program?is?distributed?in?the?hope?that?it?will?be?useful
?*??but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
?*??MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.?See?the
?*??GNU?General?Public?License?for?more?details.
?*
?*??You?should?have?received?a?copy?of?the?GNU?General?Public?License
?*??along?with?RTMPDump;?see?the?file?COPYING.??If?not?write?to
?*??the?Free?Software?Foundation?Inc.?51?Franklin?Street?Fifth?Floor
?*??Boston?MA??02110-1301?USA.
?*??http://www.gnu.org/copyleft/gpl.html
?*
?*/

#define?_FILE_OFFSET_BITS 64

#include?“stdint.h“
#include?
#include?
#include?
#include?

#include? //?to?catch?Ctrl-C
//#include?

#include?“librtmp/rtmp_sys.h“
#include?“librtmp/log.h“
#include?“XGetopt.h“

#ifdef?WIN32
#define?fseeko?fseek?//o64
#define?ftello?ftell?//o64
#include?
#include?
#define SET_BINMODE(f) setmode(fileno(f)?O_BINARY)
#else
#define SET_BINMODE(f)
#endif

#define?RD_SUCCESS 0
#define?RD_FAILED 1
#define?RD_INCOMPLETE 2

#define?DEF_TIMEOUT 30 /*?seconds?*/
#define?DEF_BUFTIME (10?*?60?*?60?*?1000) /*?10?hours?default?*/
#define?DEF_SKIPFRM 0

//?starts?sockets
int
InitSockets()
{
#ifdef?WIN32
??WORD?version;
??WSADATA?wsaData;

??version?=?MAKEWORD(1?1);
??return?(WSAStartup(version?&wsaData)?==?0);
#else
??return?TRUE;
#endif
}

inline?void
CleanupSockets()
{
#ifdef?WIN32
??WSACleanup();
#endif
}

#ifdef?_DEBUG
uint32_t?debugTS?=?0;
int?pnum?=?0;

FILE?*netstackdump?=?0;
FILE?*netstackdump_read?=?0;
#endif

uint32_t?nIgnoredFlvframeCounter?=?0;
uint32_t?nIgnoredframeCounter?=?0;
#define?MAX_IGNORED_frameS 50

FILE?*file?=?0;

void
sigIntHandler(int?sig)
{
??RTMP_ctrlC?=?TRUE;
??RTMP_LogPrintf(“Caught?signal:?%d?cleaning?up?just?a?second...\n“?sig);
??//?ignore?all?these?signals?now?and?let?the?connection?close
??signal(SIGINT?SIG_IGN);
??signal(SIGTERM?SIG_IGN);
#ifndef?WIN32
??signal(SIGHUP?SIG_IGN);
??signal(SIGPIPE?SIG_IGN);
??signal(SIGQUIT?SIG_IGN);
#endif
}

#define?HEX2BIN(a)??????(((a)&0x40)?((a)&0xf)+9:((a)&0xf))
int?hex2bin(char?*str?char?**hex)
{
??char?*ptr;
??int?i?l?=?strlen(str);

??if?(l?&?1)
?? return?0;

??*hex?=?(char?*)malloc(l/2);
??ptr?=?*hex;
??if?(!ptr)
????return?0;

??for?(i=0;?i????*ptr++?=?(HEX2BIN(str[i])?<??return?l/2;
}

static?const?AVal?av_onmetaData?=?AVC(“onmetaData“);
static?const?AVal?av_duration?=?AVC(“duration“);
static?const?AVal?av_conn?=?AVC(“conn“);
static?const?AVal?av_token?=?AVC(“token“);
static?const?AVal?av_playlist?=?AVC(“playlist“);
static?const?AVal?av_true?=?AVC(“true“);

int
OpenResum

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-01-12?06:09??rtmpdump\librtmp\
?????文件???????24745??2010-10-31?05:56??rtmpdump\librtmp\amf.cpp
?????文件????????5475??2011-01-12?05:54??rtmpdump\librtmp\amf.h
?????文件????????2507??2011-01-12?05:54??rtmpdump\librtmp\bytes.h
?????文件????????8264??2011-01-12?05:54??rtmpdump\librtmp\dh.h
?????文件????????9575??2010-10-29?09:03??rtmpdump\librtmp\dhgroups.h
?????文件???????31415??2010-10-31?06:02??rtmpdump\librtmp\handshake.h
?????文件???????15467??2010-11-01?07:14??rtmpdump\librtmp\hashswf.cpp
?????文件????????1637??2010-10-29?09:03??rtmpdump\librtmp\http.h
?????文件?????????252??2010-10-29?09:03??rtmpdump\librtmp\librtmp.pc.in
?????文件????????4546??2010-10-29?09:03??rtmpdump\librtmp\log.cpp
?????文件????????1905??2011-01-12?05:54??rtmpdump\librtmp\log.h
?????文件????????6561??2010-11-01?07:21??rtmpdump\librtmp\parseurl.cpp
?????文件??????112730??2011-01-12?05:53??rtmpdump\librtmp\rtmp.cpp
?????文件????????9538??2011-01-12?05:54??rtmpdump\librtmp\rtmp.h
?????文件????????3702??2010-10-29?09:03??rtmpdump\librtmp\rtmp_sys.h
?????目錄???????????0??2011-01-12?06:02??rtmpdump\OpenSSL-Win32\
?????目錄???????????0??2011-01-12?06:01??rtmpdump\OpenSSL-Win32\include\
?????目錄???????????0??2011-01-12?06:01??rtmpdump\OpenSSL-Win32\include\openssl\
?????文件????????5459??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\aes.h
?????文件????????2986??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\applink.c
?????文件???????53502??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\asn1.h
?????文件???????31029??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\asn1t.h
?????文件???????19714??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\asn1_mac.h
?????文件???????31678??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\bio.h
?????文件????????5163??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\blowfish.h
?????文件???????35843??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\bn.h
?????文件????????4759??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\buffer.h
?????文件????????4957??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\camellia.h
?????文件????????4485??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\cast.h
?????文件???????19543??2010-06-06?01:50??rtmpdump\OpenSSL-Win32\include\openssl\cms.h
............此處省略157個文件信息

評論

共有 條評論