Quote:
Originally Posted by helpdeskdan
Interesting, you can't even rtmpsuck them anymore. Is it encrypted?
|
Hulu has been encrypted for most of a year already. Just to clarify,
rtmpdump is compatible with un-encrypted FlashPlayer 10 and with encrypted FlashPlayer 9. Hulu seems to now be requiring an FP10 RTMPE handshake, instead of also accepting FP9 RTMPE, and it seems nobody yet knows how to process this.
The reason rtmpsuck doesn't work is because it answers the client's handshake and then connects to the real server. Since rtmpsuck only knows how to do an FP9 RTMPE handshake, the real server rejects it. We can't just pass the client's handshake through directly, because then we wouldn't have access to the encryption keys, which are negotiated in the handshake.
Fortunately, because the player has to remain compatible with older Flash servers, they can't change very much of the handshake.