[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MMUSIC] File transfer issue 49: multipart/mixed or multipart/related
Adam,
First, I have to say that I know next to nothing about this, so I defer
to the experts.
I think you now have me convinced re multipart/related for the example
at hand.
The situation seems cloudier for mixed vs parallel. I googled about
multipart/parallel and got a bunch of hits - most of them more than 10
years old. They all seem to be focused on *presentation*. In the case of
mixed apparently they are to be presented sequentially, while in the
case of parallel they may be presented concurrently. The best example I
came across was if there was both a picture and an picture and an audio
clip then with parallel they would be played together.
In our case much of the stuff is not "presented". I don't know whether
or not we should consider the order of *processing* to be equivalent to
presentation, of if it matters.
Lets consider what is appropriate for some other cases:
- An invite request containing an SDP part and a QSIG part.
- An invite request containing SDP and a part referenced by
a CID URI in an Alert-Info header.
- An invite request containing two Alert-Info headers, each
with a CID URI. One references a picture, the other
references an audio clip.
None of these seem to call for multipart/related. The first two can, I
think, use either multipart/mixed or multipart/parallel. The last might
get different results using mixed and parallel.
Thanks,
Paul
Adam Roach wrote:
On 8/10/07 11:41 AM, Paul Kyzivat wrote:
The difference between both is subtle, in my opinion. The
multipart/related definition says that "proper display cannot be
achieved by individually displayign the constituent body parts",
which is not entirely true: SDP will be meaningful in the absence of
an icon; the icon is also meaningful isolated, although it is not
linked to any file descriptor.
I agree that in this case the parts don't seem to be related.
But they are -- the SDP contains a CID URI that indicates the related
part that corresponds to a specific MSRP m= line.
Is there another multipart subtype that is like mixed except without
ordering? (multipart/unordered?) I've not heard of such a thing. If
not it seems that mixed must be used even when ordering isn't important.
You're describing multipart/parallel, which would be appropriate if the
parts actually _were_ unrelated and unordered. However, in this case,
they *are* related (one part containing a CID indicating another part is
sort of the dictionary definition of being related) so
multipart/parallel is also inappropriate.
/a
_______________________________________________
mmusic mailing list
mmusic at ietf.org
https://www1.ietf.org/mailman/listinfo/mmusic