110 likes | 217 Views
A Taxonomy of Grouping Semantics for RTP Sources. draft-ietf-avtext-rtp-grouping-taxonomy-01 Bo Burman et. al. Changes Since -00. Amended description of SVC SST and MST encodings Since then, mailing list discussions continued Moved a number of level 4 sections to body text
E N D
A Taxonomy of Grouping Semantics for RTP Sources draft-ietf-avtext-rtp-grouping-taxonomy-01Bo Burman et. al.
Changes Since -00 • Amended description of SVC SST and MST encodings • Since then, mailing list discussions continued • Moved a number of level 4 sections to body text • Removed reference to UML, since not used anymore • Editorial improvements
Presentation Goal • Brief recapitulation of the proposed concepts • WG consensus on way forward
Concepts • Stream • Has a type • Has one source Transformation and one or more sink Transformations • Does not change unless passing through a Transformation • Can be forwarded from a Transformation output to any number of inputs on other Transformations supporting that type of Stream • Transformation • Has zero or more input Streams and one or more output Streams • Has no formal limitation on number of connectedStreams • Connected Streams can include loops, if required
Concepts (cont’d) • Media Chain • The media signal Stream undergoes a series of Transformations from the Source to the Sink • In reality, Media Chains will sometimes not contain all defined types of Transformations, and thus also not all types of Streams
Example Media Chain Sender Side Physical Stimulus Audio Video Media Capture Media Capture Raw Stream Media Source Media Source Source Stream Simulcast Media Encoder Media Encoder Media Encoder Dependent Stream Scalable Encoding Encoded Stream Media Packetizer Media Packetizer Media Packetizer Media Packetizer Source Packet Stream Media Redundancy Redundancy Packet Stream Media Transport (1) Media Transport (2)
Media Transport Detailed Packet Stream Media Transport Sender Sent Packet Stream Network Transport Transported Packet Stream Media Transport Receiver Received Packet Stream
Example Media Chain Receiver Side Media Transport (2) Media Transport (1) Received Redundancy Packet Stream Received Packet Stream Media Repair Repaired Packet Stream Media DePacketizer Media DePacketizer Media Depacketizer Media Depacketizer Received Encoded Stream Received Dependent Stream Media Decoder Media Decoder Media Decoder Received Source Stream Media Sink Media Sink Media Sink Received Raw Stream Video Audio Media Render Media Render Media Render
Point-to-point example Communication Entities Communication Session Multimedia Sessionbetween A and B(e.g. SIP dialog) Participant A Participant B Endpoint A Endpoint B Audio RTPSession Media Transport Video RTPSession Media Transport
Scalable MediaTransmission Modes • Most recent mailing list conclusion • Not yet in the draft • SST • RFC 6190: Single Session Transmission • Should be: Single Stream Transmission • MST • RFC 6190: Multi-Session Transmission • Should be: Multi-Stream Transmission • Irrespective of use of RTP Sessions
Way Forward • Ready for WG last call?