[rtmpdump] r165 - in trunk: ChangeLog README hashswf.c rtmp.c rtmp.h

hyc subversion at mplayerhq.hu
Fri Jan 1 23:49:08 CET 2010


Author: hyc
Date: Fri Jan  1 23:49:07 2010
New Revision: 165

Log:
2.1a updates: copyright year, streams description in README

Modified:
   trunk/ChangeLog
   trunk/README
   trunk/hashswf.c
   trunk/rtmp.c
   trunk/rtmp.h

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog	Fri Jan  1 22:04:43 2010	(r164)
+++ trunk/ChangeLog	Fri Jan  1 23:49:07 2010	(r165)
@@ -1,8 +1,12 @@
 RTMPDump
 Copyright 2008-2009 Andrej Stepanchuk; Distributed under the GPL v2
-Copyright 2009 Howard Chu
+Copyright 2009-2010 Howard Chu
 Copyright 2009 The Flvstreamer Team
 
+1 January 2010, v2.1a
+- fix socket receive timeouts for WIN32
+- add streams description to README
+
 29 December 2009, v2.1
 - AMF cleanup: bounds checking for all encoders, moved AMF_EncodeNamed* from rtmp.c
 - added SecureToken support

Modified: trunk/README
==============================================================================
--- trunk/README	Fri Jan  1 22:04:43 2010	(r164)
+++ trunk/README	Fri Jan  1 23:49:07 2010	(r165)
@@ -1,6 +1,6 @@
-RTMP Dump v2.0
+RTMP Dump v2.1a
 (C) 2009 Andrej Stepanchuk
-(C) 2009 Howard Chu
+(C) 2009-2010 Howard Chu
 License: GPLv2
 
 To compile type "make" with your platform name, e.g.
@@ -61,15 +61,19 @@ OpenSSL cross-compiling can be a difficu
 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.
 
-RTMP Servers
------------
-You can also use "make rtmpsrv" to build a stub server. Note that this is
-very incomplete code, and I haven't yet decided whether or not to finish
-it. In its current form it is useful for obtaining all the parameters
-that a real Flash client would send to an RTMP server, so that they can be
-used with rtmpdump.
+Example Servers
+---------------
+Three different types of servers are also present in this distribution:
+ rtmpsrv - a stub server
+ rtmpsuck - a transparent proxy
+ streams - an RTMP to HTTP gateway
 
-You can also use "make rtmpsuck" to build a proxy server. See below...
+rtmpsrv - Note that this is very incomplete code, and I haven't yet decided
+whether or not to finish it. In its current form it is useful for obtaining
+all the parameters that a real Flash client would send to an RTMP server, so
+that they can be used with rtmpdump.
+
+rtmpsuck - proxy server. See below...
 
 All you need to do is redirect your Flash clients to the machine running this
 server and it will dump out all the connect / play parameters that the Flash
@@ -123,3 +127,14 @@ The point of all this, instead of just u
 has performed real handshakes with both the client and the server, it can
 negotiate whatever encryption keys are needed and so record the unencrypted
 data.
+
+streams - HTTP gateway: this is an HTTP server that accepts requests that
+consist of rtmpdump parameters. It then connects to the specified RTMP
+server and returns the retrieved data in the HTTP response. The only valid
+HTTP request is "GET /" but additional options can be provided in normal
+URL-encoded fashion. E.g.
+  GET /?r=rtmp:%2f%2fserver%2fmyapp&y=somefile HTTP/1.0
+
+is equivalent the rtmpdump parameters "-r rtmp://server/myapp -y somefile".
+
+Note that only the shortform (single letter) rtmpdump options are supported.

Modified: trunk/hashswf.c
==============================================================================
--- trunk/hashswf.c	Fri Jan  1 22:04:43 2010	(r164)
+++ trunk/hashswf.c	Fri Jan  1 23:49:07 2010	(r165)
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2009 Howard Chu
+ *  Copyright (C) 2009-2010 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

Modified: trunk/rtmp.c
==============================================================================
--- trunk/rtmp.c	Fri Jan  1 22:04:43 2010	(r164)
+++ trunk/rtmp.c	Fri Jan  1 23:49:07 2010	(r165)
@@ -2,7 +2,7 @@
  *      Copyright (C) 2005-2008 Team XBMC
  *      http://www.xbmc.org
  *      Copyright (C) 2008-2009 Andrej Stepanchuk
- *      Copyright (C) 2009 Howard Chu
+ *      Copyright (C) 2009-2010 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

Modified: trunk/rtmp.h
==============================================================================
--- trunk/rtmp.h	Fri Jan  1 22:04:43 2010	(r164)
+++ trunk/rtmp.h	Fri Jan  1 23:49:07 2010	(r165)
@@ -4,7 +4,7 @@
  *      Copyright (C) 2005-2008 Team XBMC
  *      http://www.xbmc.org
  *      Copyright (C) 2008-2009 Andrej Stepanchuk
- *      Copyright (C) 2009 Howard Chu
+ *      Copyright (C) 2009-2010 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


More information about the rtmpdump mailing list