> larytet.14592991@xxxxxxxxxxxxx wrote:
> > does somewhere exist MMS (MS Media Stream) and ASF (Advanced Systems
Format)
> > plugins/parsers for Ethereal ?
>
> The current version of Ethereal has "epan/dissectors/packet-ms-mms.c",
> which is a dissector for "MicroSoft MMS (Microsoft Media Server) message
> dissection"; is that the same thing as "MMS (MS Media Stream)"?
>
> If so, then the answer to the first part of that question is "yes, it
> exists in Ethereal".
>
I'm pretty sure that you're talking about the same protocol. The current
implementation supports the TCP signalling (command) part, and the data
stream over UDP or TCP. Note that it has been updated slightly since
version 0.10.12 of Ethereal was released.
> Is ASF part of MMS, or is it a separate protocol or data format?
>
My understanding is that packets in the data stream have what the document
at http://sdp.ppona.com/ describes as a 'data pre-header' followed by ASF1.0
file (spec available from Microsoft) header information (or possibly WMV
file information instead). The current dissector only goes as far as the
'data pre-header' for data packets.
> > is there any plans to develop one ?
>
> Not unless we don't already have one. :-)
What we have now is close to complete (in terms of fields that are well
understood) for the command packets, but stops at the pre-header for data
packets. I'm really struggling for time at the moment, but what I hope to
do next is to add support to the RTSP dissector to:
- recognise the streams Media Player can set up using that protocol, and
- add a dissector to show the first few fields of the resulting interleaved
data
It'd be great if you could add ASF (and possibly WMV?) as separate protocols
that get called appropriately at the end of the MMS data pre-headers. I
could then look at also calling them after the RTSP interleaved data
pre-header....
Of course any comments and/or patches against the current dissector would be
very welcome. I'm not working with these protocols and only wrote the
existing dissector to get an idea of how it works.
Regards,
Martin
> _______________________________________________
> Ethereal-dev mailing list
> Ethereal-dev@xxxxxxxxxxxx
> http://www.ethereal.com/mailman/listinfo/ethereal-dev