Copyright 2009 The Flvstreamer Team
http://rtmpdump.mplayerhq.hu/
+29 April 2010, v2.2d
+- add RTMP_Alloc, RTMP_Free APIs
+- add optional support for polarssl instead of OpenSSL
+- add option to build crypto support without SSL/TLS
+- tweak handshake offset checking
+- add RTMP set_playlist command
+- check for (and fix) broken timestamps in FLV packets
+- fix tcUrl and playpath parsing in rtmpsrv and rtmpsuck
+- change internal boolean flags to bitmasks
+
14 April 2010, v2.2c
- internal restructuring, fix #undef CRYPTO builds
- add RTMP_SetupURL, RTMP_SetOpt APIs
-RTMP Dump v2.2c
+RTMP Dump v2.2d
(C) 2009 Andrej Stepanchuk
(C) 2009-2010 Howard Chu
(C) 2010 2a665470ced7adb7156fcef47f8199a6371c117b8a79e399a2771e0b36384090
Please read the Makefile to see what other make variables are used.
-This code also requires you to have OpenSSL and zlib installed. (You may
-optionally use GnuTLS instead of OpenSSL if desired.)
+This code also requires you to have OpenSSL and zlib installed. You may
+optionally use GnuTLS or polarssl instead of OpenSSL if desired. You may
+also build with just rtmpe support, and no rtmps/https support, by
+specifying -DNO_SSL in the XDEF macro, e.g.
+
+ $ make posix XDEF=-DNO_SSL
+
+or
+
+ $ make posix CRYPTO=POLARSSL XDEF=-DNO_SSL
+
+You may also turn off all crypto support if desired
+
+ $ make posix CRYPTO=
+
+Note that if using OpenSSL, you must have version 0.9.8 or newer.
Credit goes to team boxee for the XBMC RTMP code originally used in RTMPDumper.
The current code is based on the XBMC code but rewritten in C by Howard Chu.
{
#endif
-#define RTMP_LIB_VERSION 0x020203 /* 2.2c */
+#define RTMP_LIB_VERSION 0x020204 /* 2.2d */
#define RTMP_FEATURE_HTTP 0x01
#define RTMP_FEATURE_ENC 0x02