Skip to content

A subtle issue with RTMP stream detection #1

@mrshu

Description

@mrshu

After trying to load http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html while running

sudo python2.7 ./rtmpsnoop --debug

in a separate console I received the following in the stdout

# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...
# Found a number [0]...
# Dissecting stream: 36121
# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...
# Found a number [0]...
# Dissecting stream: 1935
# Dissecting stream: 1935
# Dissecting stream: 36121
# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...
# Found a number [0]...
# Dissecting stream: 36121
# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...
# Found a number [0]...
# Dissecting stream: 36121
# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...
# Found a number [0]...
# Dissecting stream: 1935
# Dissecting stream: 36121
# Found a string [connect]...
# Found a number [1]...
# Found an object...
# Property name [app]...
# Found a string []...
# Property name [flashVer]...
# Found a string [LNX 11,2,202,350]...
# Property name [swfUrl]...
# Found a string [http://player.joj.sk/JojPlayer.5.3.swf]...
# Property name [tcUrl]...
# Found a string [rtmp://n17.joj.sk]...
# Property name [fpad]...
# Found a boolean (False)...
# Property name [capabilities]...
# Found a number [239]...
# Property name [audioCodecs]...
# Found a number [3575]...
# Property name [videoCodecs]...
# Found a number [252]...
# Property name [videoFunction]...
# Found a number [1]...
# Property name [pageUrl]...
# Found a string [http://profesionali.joj.sk/profesionali-epizody/2014-05-01-profesionali-premiera.html]...
# Property name [objectEncoding]...

It is my understanding that the stream has been found but rtmpsnoop should have provided me with the rtmpdump command to dump the stream.

I suppose this is a bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions