mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
Use old-style RTMP handshake for old servers.
This fixes issue streaming from Red5 server. Patch by Art Clarke (aclarke@`echo xyzzy|sed s/y/u/|sed s/y/le/|tr z g`.com) Originally committed as revision 21160 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
082cf97106
commit
e2ee11e868
@ -481,7 +481,7 @@ static int rtmp_handshake(URLContext *s, RTMPContext *rt)
|
||||
av_log(LOG_CONTEXT, AV_LOG_DEBUG, "Server version %d.%d.%d.%d\n",
|
||||
serverdata[5], serverdata[6], serverdata[7], serverdata[8]);
|
||||
|
||||
if (rt->is_input) {
|
||||
if (rt->is_input && serverdata[5] >= 3) {
|
||||
server_pos = rtmp_validate_digest(serverdata + 1, 772);
|
||||
if (!server_pos) {
|
||||
server_pos = rtmp_validate_digest(serverdata + 1, 8);
|
||||
|
Loading…
Reference in New Issue
Block a user