Just because I typed what I did doesn't mean I like it one little bit....... I actually hate it. I do like what Jestep said - Tablo can report what watch to the networks in the form of numbers viewingAnyone watching via a PC or phone is going through the Tablo server just to contact your own Tablo on your own home network. my.tablotv.com isn't your local network if you catch my drift.And if the web/Internet is down for you, good luck connecting to the tablo on your own network sitting right next to your phone or computer (at least for the web app)I was told by Tablo that it's due to the DHTML 5 code having to be run that way - there's no web server in Tablo.
Then someone else said it was a FLASH interface, which is not the same as what Tablo said and I sincerely hope Tablo isn't REALLY going to use flash into the future.Flash sucks. Flash needs to go away and the faster/sooner the better. I wish flash would simply die and I'd wake up and go to work tomorrow and find WOW, no more FLASH garbage! Flash is dead, Flash is a horsepower sucker, it's a nasty nasty app. Flash has extreme overhead for what it does. Flash is UNSECURE. Flash stinks. Die, Flash, die, please!!! Flash slows everything down.Actually if I had my wish, Flash and JAVA would disappear over-night.
I would love to know complete breakdown of the ins and outs of how this device works. I found someone that has done a massive job of tracking what Tablo is doing. Not sure the reason why this person did what they did, but it’s a heck of a dive into how Tablo works. Just guessing, I presume reverse engineering kind of stuff.
Tablo does has a web server running on/in it,it’s called lighttpd.. Just go to http://Local_IP_of_Tablo:18080/pvr/
Because Tablo traffic isn’t encrypted, this person did a bunch of packet sniffing (I imagine), and they’ve documented (among a bunch of other things) that the Tablo is listening on UDP port 8881, and will only respond when a specific set of ASCII characters is presented to the Tablo.