
Since a key struggle in planning this project has been learning new terminology, I decided to put together a glossary of terms. This will help my readers to follow along and understand what I am doing.
This glossary will be updated and expanded as needed.
Commercial Skipping - It turns out that TV broadcasts have special codes in them to let the local stations know when to insert a commercial. Smart technical people have discovered this and have programmed Media Servers to detect these settings and give users the option of skipping commercials.
Ethernet - This is the most common type of data networking cable. It looks similar to a standard telephone cable, just a little more rugged.
KVM Switch - This is a
Keyboard,
Video, and
Mouse switch. It allows you to control multiple computers from one keyboard, monitor, and mouse. This saves both money and space while keeping your office from looking like a computer room.
Media Extender - This device goes between the Media Server and a Television. It accesses the Media Server over a network, allowing the viewer to browse and view media. Typically, a Media Extender is a simple set top box that has inputs for portable storage and networked data, and an output to your television. Finally, a remote control is necessary for users to browse and view media.
Media Server (Hardware) - This is the hardware that stores various media such as recorded television, DVDs, Music, and Photographs. Typically a Media Server is a personal computer (PC) that has been dedicated to this task. The PC communicates with your televisions via computer network cables, (See Ethernet), or by wireless data transfer, or Wi-Fi. Between your Media Server and your television, there is a Media Extender to act as a client to your Media Server, avoiding the need for a client PC at every television
Media Server (Software) - This is the program installed on a PC that converts, catalogues, and distributes your media to your Media Extender. It also manipulates both recorded media and media from cable, sattelite, internet, and over the air broadcasts with PVR functionality. Popular servers include the Microsoft
Windows Media Center,
MythTV, and the
Sage Media Center.
Open Source - This is a category of software that is not locked, allowing other people or companies to modify it's code. Imagine if software were a car. If Microsoft made cars, the hood would be welded shut, and all parts would be locked. If any lock were to be broken, the user would be subject legal penalties. Furthermore, even if you could work on the car, all plans and specifications would be a closely guarded design secret. These are all terms one must agree to before purchasing or using non-Open Source software. In contrast, Open Source software is like bicycle. Customers are encouraged to modify and upgrade it, and many companies exist solely to creat new designs. By swapping older parts for ones with newer designs, users can customize the product to meet their needs.
Placeshifting - I am going to have to go with the
Wikipedia Definintion, "Placeshifting can be defined as watching or listening to live, recorded, or stored media on a remote device via the internet or over a data network."
PVR - Personal Video Recorder - This functionality was made popular by Tivo, and it makes possible several usefull features for watching television such as a program guide, Timeshifting, Commercial Skipping
Timeshifting - This feature allows users to watch a program while it is being recorded. Perhaps the game starts at 1pm and goes until 5pm. With timeshifting, I can begin watching the game at three, while the final two hours are recording. This would be impossible with a VCR.