rtmp: Add support for adobe authentication
authorMartin Storsjö <martin@martin.st>
Sun, 30 Dec 2012 20:39:38 +0000 (22:39 +0200)
committerMartin Storsjö <martin@martin.st>
Mon, 31 Dec 2012 11:39:08 +0000 (13:39 +0200)
commit08225d01262b638e1c4c86679a1375e02123fd4d
tree1b540f1214e82fff7f4c30b0c87b2077529f651e
parent33f28a3be3092f642778253d9529dd66fe2a014a
rtmp: Add support for adobe authentication

This is mostly used to authenticate the client when publishing.
Tested with wowza and akamai.

Some but not all servers support resending a new connect invoke
within the same connection, so always reconnect for sending a new
connection attempt. This matches what other applications do as well.

The authentication scheme is structurally pretty similar to http
digest authentication, but uses base64 instead of hex strings.

Signed-off-by: Martin Storsjö <martin@martin.st>
Changelog
libavformat/rtmpproto.c
libavformat/version.h