Re: I-D ACTION:draft-iesg-media-type-00.txt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2 Jul 2005, Robert Elz wrote:

>   | Thus we need to be able to register RTP payload formats also in
>   | text top-level type.
>
> Now, I'm lost.   You just finished explaining how the RTP media types are
> all different from all other media types, because they necessarily need to
> retain the RTP packet info (or I'd guess perhaps some of that, but it
> doesn't matter) as an essential part of a data.   Now you seem to be
> saying that it is OK to multiplex a text/plain or a text/html into the
> same data stream.  How?   Those don't contain the RTP packet info, do they?

No, there is no payload format specification for packetizing either
text/plain or text/html in RTP, so neiher can be sent in RTP, let
alone multiplexed.  For those types (in text or in audio or video)
that do have payload format specification, the answer to your question
about how two streams within the same major type would be multiplexed
is this: the RTP header contains a "payload type" field that
identifies the type with a small number dynamically mapped to the type
for the duration of the session.

Someonecould write a simple specification for putting text/plain into
RTP, but that proposal would not gain consensus in the AVT working
group because RTP is not a reliable transport protocol.  The text
types that are defined include redundancy mechanisms that are
appropriate for text when used in a streaming mode, such as
conversational text.

> Or is this just because you have some text/x types already, and want to
> be able to add new ones to the same set?

Yes, that is right.  If you think about categories of streaming media,
text is just as logical as audio and video.

> If that's it, would it be possible to rename the existing text/*
> (RTP) types into something else, like rtp-text/* so that the
> confusion goes away?

That would be possible, but only with a lot of work and backwards
compatibility problems.  If the registrations remain in the MIME
namespace, then that implies the definition of a new major type.
There are righly tight constraints on doing that.  Rather than define
rtp-text, it has been proposed to separate all the RTP media types
into their own space, where we could have audio, video and text to use
without any MIME restrictions.  While that might seem attractive in
some circles for some reasons, it gets us back to the question from
Colin to which you responded:

>   | The question becomes: will the leakage go away if we separate the
>   | registries?
>
> I didn't know that was the suggestion.   I wouldn't suggest that.  What I'd
> prefer would be for the specifications to indicate how to send media type X
> over RTP.   That is, for data types where that makes sense.   The data type
> should stand alone as something useful.

That is exactly what we have done for all the data types where it made
sense and there was motivation.

                                                        -- Steve

_______________________________________________

Ietf@xxxxxxxx
https://www1.ietf.org/mailman/listinfo/ietf

[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]