[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Adding ULE into a network already using MPE...
I don't see it this way.
On 4/8/05 5:45 pm, "Goldberg, Adam" <agoldberg@sharplabs.com> wrote:
> Sure, you can decide to not use the mechanisms already existent in an MPEG
> Transport Stream (B, C), but in doing so you merely cause redesign or
> purchase of special-purpose "MPEG" processing devices.
Why do you feel auto-detection of the encapsulation ( C ) implies a redesign
of the MPEG equipment? This is a driver issue only, and orthogonal to
supplying SI/PSI signalling. It does not stop a stream sending signalling as
well, or imply it. It provides a way to know that you have got the right
encaps.
> Make it a Transport Stream. This has very little real overhead, requiring
> only a PAT and PMT. The PMT is very lightweight but yet can easily signal
> which elementary streams (er, "PIDs") are encoded with what protocols.
>
> This has many advantages: You don't need to reinvent anything (inband
> signaling) -- merely an identifying descriptor; you don't have to require
> multiplexers and other non-IETF MPEG processing devices do anything special
> (that is to say, you don't require existing MPEG processing devices to also
> process nonstandard IETF things); IETF streams would coexist peacefully with
> non-IETF streams in a Transport Stream; it's very extensible to other
> encapsulation formats yet-to-be-defined.
I think someone should gather this thread and write one or two paragraphs to
summarise this to include in section 4 of the address resolution document
(draft-ietf-ipdvb-ar-00.txt), especially the implications of the PSI/SI on
the remultiplexing environment.
Gorry
>
> Adam Goldberg
> Director, Television Standards & Policy Development
> Sharp Laboratories of America
> 8605 Westwood Center Drive, Suite 206
> Vienna, VA 22182
> 703-556-4406
> 703-556-4410 fax
> 571-276-0305 cell
>
>
>
>> -----Original Message-----
>> From: owner-ipdvb@erg.abdn.ac.uk [mailto:owner-ipdvb@erg.abdn.ac.uk] On
>> Behalf Of Gorry Fairhurst
>> Sent: Thursday, August 04, 2005 3:56 AM
>> To: ipdvb@erg.abdn.ac.uk
>> Subject: Re: Adding ULE into a network already using MPE...
>>
>> There ways to do this I can think of three, and I think John you are
>> asking
>> about C?
>>
>>
>> A) You could parse the SI/PSI signalling (if any) and extract the
>> information from there.
>>
>> B) You could configure it (out of band) or using IP
>> configuration/resolution, etc.
>>
>> C) I once worked through an "auto-detect mode", where you knew the PID but
>> didn't know the type of encapsulation.
>>
>> ----
>>
>> The basic rule is only one type of encapsulation is allowed for a single
>> PID. So how can you find out which is used?
>>
>> I note there is a reasonably strong CRC there in the ULE framing, and you
>> can easily extract framing alignment to the TS from the PUSI setting in
>> the
>> TS header:
>>
>> (i) Supposing your receiver starts as unconfigured.
>>
>> (ii) The receiver looks for a PUSI setting and extracts the PP value.
>>
>> (iii) It then tries reassembly of the first section as a ULE packet. If it
>> succeeds with a valid CRC-32 and Length, it is probably safe to assume
>> this
>> is ULE.
>>
>> (iv) If the CRC fails, it tries a DSM-CC section reassembly (being aware
>> the
>> integrity check is interpreted in more than one way in MPE). The MPE start
>> code is also another "hint" that this may not be ULE, but this value
>> *could*
>> appear as the start of a ULE field - (Note one needs to be aware that MPE
>> and ATSC use different start values).
>>
>> (v) You could (probably should!!!) verify the next few SNDUs to increase
>> your confidence, as in any alignment algorithm. It would also be wise to
>> re-initialise the detection if you suffer an alignment failure. This could
>> be a result of a change of mutliplexing policy.
>>
>> Note: This is orthogonal to the generation of SI/PSI tables used to
>> control
>> the TS multiplexing layer itself. If you use a transport stream
>> multiplexor
>> as a part of your L2 MPEG transmission network, this may need the SI/PSI
>> to
>> allow the PID to reach the Receiver.
>>
>> Thoughts?
>>
>> Gorry
>>
>> On 3/8/05 8:39 pm, "John Border" <border@hns.com> wrote:
>>>
>>> I was thinking along those lines. The sender associates the
>>> encapsulation method with a particular PID and "knows" (via AR) which
>>> PID to use to send to a particular receiver. Receivers which only
>>> understand MPE only use MPE PIDs. Receivers which understand ULE and
>>> MPE determine which method is being used by which PID is being
>>> received. (I think the ULE capable receivers will still need to support
>>> MPE for multicast traffic that is shared with "older" terminals.)
>>>
>>> I was wondering if there is a way for the receiver to look at the
>>> header and determine if it is ULE or MPE on the fly. I haven't taken a
>>> close look at it yet. But, I suspect that it is not reliably
> possible...
>>>
>>> John
>>>
>>>
>>> Marie-Jose Montpetit wrote:
>>>
>>>> I think this is one thing that could be solved by some of the
>>>> configuration work that was started where you could associate a PID to
>>>> an encapsulation. You may not want to ignore the new encapsulation.
>>>>
>>>> Marie-Jose
>>>>
>>>>
>>>>
>>>>> -------- Original Message --------
>>>>> Subject: RE: Adding ULE into a network already using MPE...
>>>>> From: "Allison, Art" <AAllison@nab.org>
>>>>> Date: Wed, August 03, 2005 2:05 pm
>>>>> To: <ipdvb@erg.abdn.ac.uk>
>>>>>
>>>>> Use of the MRD will enable a device on a MPEG-2 network that does not
>>>>> understand that MRD's signaling/meaning to ignore the new
>> encapsulation.
>>>>>
>>>>>
>>>>> Of course if the existing network just used private data with out
>>>>> signaling what it was, a problem may exist.
>>>>> __________________
>>>>> Art Allison
>>>>> Director, Advanced Engineering
>>>>> NAB Science & Technology
>>>>> 1771 N St NW, Washington DC 20036
>>>>> 202 429 5418
>>>>> -----Original Message-----
>>>>> From: owner-ipdvb@erg.abdn.ac.uk [mailto:owner-ipdvb@erg.abdn.ac.uk]
>>>>> Sent: Wednesday, August 03, 2005 11:32 AM
>>>>> To: ipdvb@erg.abdn.ac.uk
>>>>> Subject: Adding ULE into a network already using MPE...
>>>>>
>>>>>
>>>>> Has anyone looked at the operational problems associated with
>> adding
>>>>> ULE use to a network which has some deployed terminals which only
>>>>> understand MPE?
>>>>>
>>>>>
>>>>> John
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>
>