So everyone’s seen the posters everywhere advertising TV on your computer. Well, I can’t get that with my linux box (of course), so I spent some time looking into it.
When you select one of the channels on my.case.edu, you get sent to a (useless redirect and then) a nsc file. This is cisco’s shittily encrypted means of pointing a client to a stream. I messed with it a bit, and finagled the actual streams out of these .nsc files. But there’s no bloody way I can get anything to display the video on linux, because it’s WMV3/9 (two different numbering schemes). So until someone can come up with a reliable wmv9 decoder, OSTN is still useless with linux. Oh, and interesting thing to note: 129.5.109.55 is a Rensselaer IP. Another IP mentioned in the file is 233.127.154.14, which is some multicast IP.
I’ve been fighting this too long. I need to calm down with some strawberry fig newtons.
Anyways, the URL’s are below the fold. I strongly encourage further hax0ring.
- CNBC: mms://192.5.109.55/ostn_cnbc_i2
- Sci-Fi: mms://192.5.109.55/ostn_scifi_i2
- Fox News: mms://192.5.109.55/ostn_foxnews_i2
- Bravo: mms://192.5.109.55/ostn_bravo_i2
- MSNBC: mms://192.5.109.55/ostn_msnbc_i2
- USA: mms://192.5.109.55/ostn_usa_i2
- OSTN: mms://192.5.109.55/ostn_ostn_i2
—cts
November 22nd, 2005 at 10:08 pm
Those streams do not work in WMP on the Mac. (Confirming what I already knew.)
A quick Google reveals that DVD Jon has not yet ‘dealt with’ the Windows Media format. (Only, so far, the nsc file.)
November 23rd, 2005 at 12:32 am
I believe these links were already available on http://wiki.case.edu/IPTV.
I just did some packet sniffing of the connection establishment phase on a Windows machine. There is some interesting behavior. My favorite part is when WMP phones home to Microsoft for a certificate revocation list. If you look at the contents of the packets, the URL’s to the streaming video are easily visible. Once someone reverse engineers the WMP 10 dll’s, we should be in business.
November 23rd, 2005 at 9:29 am
The links on the wiki were to the .asx file, which redirects you to the .nsc file, which contains obsfucated references to the mms stream.
Mplayer is supposed to be capable of playing WMV3, but it seems to either be broke entirely or broken just for streams.
November 23rd, 2005 at 12:45 pm
Broken for DRMed streams.