[MPlayer-dev-eng] Zattoo

Vladimir Serbinenko phcoder at gmail.com
Fri Mar 9 21:18:33 CET 2007


Hello. I reverse engeneered Zattoo (zattoo.com). It's a TV-Watching
program for users from Switzerland. I wonder if it works from other
countries. For the moment the patch I send isn't in any way complete. To
use it you need to have a login ticket and RSA key: the 2 things you
recieve at login. Furthermore limit message number of this ticket must
be less than 0x3be. Actually it's simply to say than I don't know how to
login yet. So I send this 2 files. The provisory syntax is:
mplayer ztvhttp://:<initfile>:<rsa key>:<channel> where the channel is
one of:
ARD
arte
BBCprime
BBCworld
Bloomberg_Germany
Canale5
CNN_Intl
DR1
DR2
DSF
Euronews
Eurosport
France2
France3
France4
France5
Italia1
Kabel1
M6
ntv
ORF1
ORF2
Pro7
Rai1
Rai2
Rai3
Rete4
RTL2
RTL
Sat1
SF1
SF2
SFi
StarTV
TF1
TSI1
TSI2
TSR1
TSR2
TV2
TVE_Intl
Viva
VOX
ZDF

I attach the patch to the svn + init file and RSA key. Please don't
incorporate this patch in mplayer for the moment before I reverse
engeneere the login. It's more for the discussion.
It works in (pseudo-)HTTP-only mode and decrypts the stream on the fly
and transforms it to matroska format. I'm not sure that generated
matroska is totally correct.
All opinions are welcome.
Vladimir 'phcoder' Serbinenko
-------------- next part --------------
A non-text attachment was scrubbed...
Name: init
Type: application/octet-stream
Size: 507 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20070309/d5ebca01/attachment.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rsa.pem
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20070309/d5ebca01/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mplayer4.diff
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20070309/d5ebca01/attachment.asc>


More information about the MPlayer-dev-eng mailing list