Nathan's Weblog
   


This is Nathan Lutchansky's weblog, Copyright (C) 2003-2005 Nathan Lutchansky.

Contact

  • Email
  • Web page
  • Categories

  • Tech
  • Personal
  • Subscribe

  • Atom feed
  • RSS feed
  • LiveJournal

  •        

    Sat, 15 Nov 2003
    IP over Cable TV, Cable TV over IP

    I guess I should put something in this directory after referring to it in the last post. :-)

    Digitally time-shifting TV programs has always been a fantasy of mine. Although I don't watch much TV, I've waited for years for the cost of storage and computing power to enable caching of audio/video data for later consumption or redistribution. After all, TV stations are transmitting streams of content right into our homes, and it seems a shame to just drop all that data on the floor, especially when we might like having some of it later. So it was only a matter of time before technology caught up and products starting appearing.

    The TiVo and ReplayTV were the first performers in the arena. But, like any true tech geek, I didn't like the closed architecture of these devices. The little time I spend in front of the TV, combined with the low hackability of the devices, destroyed my interest in purchasing one.

    PC-based solutions have also been around for a few years, but were generally Windows-based and closed. Then along came MythTV, an Open-Source, Linux-based, network-transparent, kick-ass PVR application. It uses one or more server systems with TV tuner cards that download TV schedules and allow client systems to view live TV or schedule programs to be recorded later. Live TV can be paused, rewound, or commercial-skipped. Recordings can be scheduled by time, channel, show name, or any combination of the three. The number of servers and clients is unlimited, and all client-server communication uses IP. MythTV has everything.

    My current setup uses a back-end server (Athlon XP 2600+, Asus A7V8X-X motherboard, 256MB DDR400 memory, 40GB ATA133 hard drive) with a Hauppauge WinTV DBX (model 401) BT878-based tuner in the back room. The front-end system in the front room is an Athlon 1.2Ghz box with cheap components. MythTV records shows (and live TV(!)) in MPEG4 and stores it on the drive, then ships it across the network during viewing. And I must say, the video quality, stability, and user-interface design is top-notch. This is one of the finest pieces of open-source software anywhere.

    Next is to set up one of these boxes at a friend's house and hook it up to digital cable—there are MythTV plugins that allow channel-changing on cable TV decoders. Then we can see if it will export recorded programs from his house and import them into my system. That will be the ultimate PVR utopia.

    [/tech/toys] Posted at: 18:58

    Comments

    Your Comment

     
    Name:
    URL/Email: [http://... or mailto:you@wherever] (optional)
    Title: (optional)
    Comment:
    Save my Name and URL/Email for next time