[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AW: [AVT] RE: [MMUSIC] questions about grouping media streams in RTPand SDP (RFC3388 etc), advice needed
At 11:54 +0200 5/06/07, Kalleitner, Franz wrote:
hi, dave,
you can find some work and ideas on how to handle a "repair" stream
in parallel to an orignal RTP stream in RFC4588 too.
cheers, franz
Thank you. This has the rather useful paragraph:
A special case of the SDP description is a description that contains
only one original session "m" line and one retransmission session "m"
line, the grouping is then obvious and FID semantics MAY be omitted
in this special case only.
Since this exactly describes our current situation -- the normal and
repair streams are indeed easily identified, and we currently only
allow one normal stream per session -- perhaps we will take this
route, and let the standards catch up to where we need to be, if
anyone has a need for multiple base streams in the future.
And indeed, not doing grouping means avoiding having to insist that
any audio or video streams in the same SDP also have a media ID (as
the grouping RFC requires)., even though those IDs are not grouped.
At 14:42 -0700 7/06/07, Stephan Wenger wrote:
Hi all,
Yes, i agree with Roni: This is not a layered codec case in any
sense, as there is no directed use hierarchy between those two
flows. Under certain conditions (i.e. in the absence of packet
loss), both are valid, usable streams.
Is an SI AVC stream really a usable stream in its own right?
But, IMHO, this may be not a bad example for multiple description
coding. The two streams represent essentially the same media, and
(under certain conditions such as packet loss) it is advantageous to
use both of them, not only one. It may not be a direct hit on the
Schierl draft MDC use case, but it's close enough to be documentable
in a 3GPP spec.
I'm not sure that the use case in question warrants a new I-D. If
the analogy to video transmission would be a bit more solid, I would
have a different view. But, a it stands, you could not use the
mechanism envisioned with any predictive video codec (possible
exception: H.264 extended profile, utilizing SI/SP technology), as
it is at present close to impossible to generate identical reference
pictures from two different streams, using different encoding
methods.
Actually I would have agreed with you until I found someone doing it
in AVC successfully using I frames, not SI frames.
At 14:47 -0700 7/06/07, Thomas Schierl wrote:
Then it would be something like we call 'mdc'. But I would like to put that
into an extra dependency type, since the characteristics of the streams are
different, even if they could be used exchangeable. But there is one main
stream, let us say. And that one should be identifiable.
As I say, the rtpmap declarations and parameters identify the two
streams, we have that in hand. We just wondered how we should group
them -- and all that is needed is a group. Happily the quote above
provides the short-term answer -- don't!
--
David Singer
Apple/QuickTime
_______________________________________________
Audio/Video Transport Working Group
avt at ietf.org
https://www1.ietf.org/mailman/listinfo/avt