26.09.2012 Views

Triple-Play Service Deployment

Triple-Play Service Deployment

Triple-Play Service Deployment

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

170<br />

Chapter 6: Troubleshooting Video in the Headend<br />

Conflicts of Interpretation<br />

Video is a very dynamic service, and it requires flexibility in the<br />

application of any rules. This begins at the encoder, where<br />

compression that works for one type of programming may be<br />

completely unacceptable for another. It continues at the transport<br />

level—the previously illustrated case of CBR vs. VBR is an example.<br />

This creates an environment where two vendors may have a<br />

conflict of interpretation, or implementation, of the MPEG<br />

transport. To continue the CBR vs. VBR example, it is perfectly valid<br />

for MPEG transport streams to use a Null PID – common in fact. It<br />

is equally valid for the vendors to not have a Null PID, perhaps less<br />

common but not “illegal.” If equipment vendor A outputs CBR<br />

streams with a Null PID, and equipment vendor B expects to<br />

receive streams without the Null PID, the operator encounters a<br />

conflict of interpretation. Neither vendor is technically incorrect,<br />

but the service cannot be delivered while the debate over<br />

adjustments needed to resolve the issue takes place.<br />

Middleware is an area susceptible to this risk, as it is tempting here<br />

to tweak the MPEG transport or compression to enable valueadded<br />

features. The tweaks may not be against the MPEG<br />

standards, but they may create conflicts with other video<br />

equipment, or even with the decode process in general.<br />

Comparative analysis is the most useful tool for identifying the<br />

issues at the heart of these conflicts of interpretation because<br />

nothing is technically wrong with the video. When the technician<br />

cannot test to determine what is wrong, comparing on either side<br />

of the conflict to identify differences is the best alternative<br />

approach.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!