Technology Forums: FTA, Satellite, Cable, Home Media, Hardware & Computers
|  Home   |  Forums   |  News   |  Blog   |  

Go Back   Techwatch: Satellite TV forums, FTA, Cable, Hardware, & Tech forums > Satellite Help > Satellite FAQs


 

Register Members List Search Today's Posts Mark Forums Read

Satellite FAQs Nice-to-have's

Reply
 
Thread Tools
Old 10-06-07, 03:22 PM   #1 (permalink)
BGonaSTICK
Super Murderator
 
BGonaSTICK's Avatar
 
Join Date: Nov 2005
Location: Brighton
Posts: 10,626
Thanks: 3
Thanked 52 Times in 34 Posts
Default MPEG2 Transport Stream information for beginners

Firstly, I should reiterate that this brief guide only considers MPG2 transmissions - though this covers the vast majority of DTH satellite TV over Europe. Slightly different details apply to MPEG4 for example.

The MPEG2 Transport Stream is in fact a multiplex (combination) of many elemental Program Streams. Each satellite transponder can send only a single MPEG2 Transport Stream, but many TV or radio channels.

Each Program Stream (be it video, audio or data) is given a specific ID so that the receiver can select it out of the overall multiplex.

This ID is called the Packet IDentifier or Program ID: the PID.

The multiplexed Transport Stream contains additional information in a layer of data that sits logically above that of the elemental streams, and carries (amongst other things) four PSI (Program Specific Information) tables:

Program Association Table
Program Map Table
Conditional Access Table
Network Information Table


These tables contain the information necessary to demultiplex (strip out) and present individual programs.

The Program Association Table is a boring program reference lookup table.

The Program Map Table specifies, as well as other information, which PIDs, and therefore which elementary streams are associated with each program. This table also indicates the PID of the Transport Stream packets carrying the PCR (Program Clock Reference - a timestamp from which the decoder can derive the time) for each program. The PCR is critical, as it provides the timing element which enables audio and video to be re-synchronised when the two are brought back together at the receiver.

The Conditional Access Table will be present if scrambling is employed. The CA Table provides the association between one or more CA systems, their EMM (Entitlement Management Message) streams and any special parameters associated with them.

The Network Information Table is optional (though it's usually present), and carries the network data. This data is not 100% reliable (especially with feed data) where the correct IDs are just not setup correctly or left to default.

The embedded Network ID should indicate which network the stream is being received from. Even the humble digibox can extract and display this information (by pressing Services, 4, 6) as well as the Transponder ID (though the digibox refers to this as 'Transport Stream'.)

From the NID (which is often an indication of the 'provider', though it can also be that of the company leasing the transponder) you can usually work out the satellite.

For example, Transport Steams on Astra 1 19.2E often have a Network ID of 0001, Astra 2 28.2E is currently always 0002, Hotbird 13E is primarily 013E etc.

These figures are in hexadecimal, so 013E hexadecimal is 318 decimal.

There are a few transponders on Astra 1 though that have provider-specific NIDs like Premiere (0085) and Canal Digitaal Satelliet (0035). Hotbird has plenty of NIDs that aren't 013E. 00B0 is used for TPS, 0006 for American Forces Network, 0071 for Polsat and FBFF for Sky Italia to name a few.

Just looking at the translated provider name will usually tell you which satellite you're on. Most PC applications and many STBs will provide the NID and TID, which you can then look up online. Lyngsat for one shows them on the main transponder listing pages.

STICK

Please do not steal this post for use on other forums. It is © satellitehelp.co.uk 2007
__________________
Dreambox 7000, Skystar2 PCI, Skystar USB, Fibo 90cm on Moteck SG2100, Triax TD110 multi-LNB. Sky + ART cards. 45.0°E - 58.0°W
BGonaSTICK is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


All times are GMT +1. The time now is 10:34 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.0.0 ©2007, Crawlability, Inc.