Friends

Kick start developing your Own IPTV system - Part II


In first part of post I have listed the prequisite/requirement to create the IPTv system. So are you ready with those ?
Let's start and understand each requirement

 We can use free open source software (FOSS) and adher to open standards wherever possible.
HTML screens and menus will be displayed using web server (e.g Apache). We can provide dynamic database driven content using server site scripting (e.g PHP & MySQL). Video needs to encode in MPEG-4 H.264 AVC, and packaged in a simple MPEG-2 transport stream. VLC and Helix Server can be used to stream out the video.
For more information on VLC refer http://www.videolan.org/vlc/streaming.html and Helix server ( Helix server)
1. Home for the kit
              How much space you need ? IPTV system won't need much space and two PCs (web server and video server) can be managed anywhere. PLC adaptors avoids cabling around. That's it. You just need space to give IPTV demo
2. Set-top box
              There are various IP set-top boxes which run different software and have different capabilities. To connect to the TV , we need a standard scart cable or RCA sockets, and display PAL/NTSC video at standard resolution. It's preferable if they have a web-based control panel, but many have proprietary configuration screens or use simple telnet. Firmware upgrades are best served with a remote TFTP server, such as that provided by vendors like SolarWinds.
The most popular choice of software is an embedded web browser, which for all intents and purposes does the same thing as a PC web browser like IE, Firefox, Opera or Safari. The developer interface tends to be a mark-up language, usually HTML/Javascript. The main embedded client software programs in use on IP set-top boxes today are Fresco/Galio (from Ant Plc), Opera, Escape/Evo (from Espial) and Myrio (based on Espial). You can think of them of little web browser units.
There are a lot of OEM vendors of IP set-top boxes to choose from all across the world. After searching across various sources i found Complete Media Systems, Amino, Kreatel (now Motorola), Vidanti, Tilgin (formely i3 Micro), ADB Global and Netgem.
3. Network setup
               IPTV runs over an IP network, so we can use existing jome or office network. It is better to create a new seperate network for TV due to hign traffic load.You can use any router or switch at all, which supports multicast.
If you're running all the screens and video from one server (for example, a portable laptop demo), you can even just use a simple crossover cable. Don't try and run video over a wireless connection.
An IP set-top box is just another network client device. When it is connected to the IP network, it is assigned an IP address by DHCP just as a desktop PC would be (this can also be static). If your router doesn't act as a DHCP server, you don't have a network gateway or are experiencing problems with a crossover cable, simply download and install a free DHCP server from the internet onto your web server PC.
PLC (powerline communication) adaptors create an Ethernet network over existing electricity cabling, which avoids the need to have wiring everywhere when you can't use wireless.

In last part of this post will continue with remaining steps.

Part III

Go back to Part I


0 comments:

Twitter Delicious Facebook Digg Stumbleupon Favorites More