Ingemar Johansson S | 1 Jun 2010 11:12
Picon
Favicon

RTP timestamp and multiple sample rates

Hi

I have a faint memory that this question was raised before.
Suppose that we specify two audio codecs with different sample rates in the SDP

m=audio 54320 RTP/AVP 96 97
a=fmtp:96 AMR-WB/16000
a=fmtp:97 AMR-NB/8000

The sender can switch freely between the codecs and we assume that the decoder is smart enough to handle the switch.
The question the arise.. How do we know if the RTP TS value in the RTCP SR relates to  the 8000 or the 16000 sample
rate ?.
Can RFC 5576 be used in some intelligent way ?

/Ingemar

=================================
INGEMAR JOHANSSON  M.Sc. 
Senior Research Engineer 

Ericsson AB
Multimedia Technologies
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson <at> ericsson.com
www.ericsson.com 
Visit http://labs.ericsson.com !
=================================
(Continue reading)

Marc Petit-Huguenin | 1 Jun 2010 15:32
Picon
Favicon

Re: [AVT] RTP timestamp and multiple sample rates


On 06/01/2010 02:12 AM, Ingemar Johansson S wrote:
> Hi
> 
> I have a faint memory that this question was raised before.
> Suppose that we specify two audio codecs with different sample rates in the SDP
> 
> m=audio 54320 RTP/AVP 96 97
> a=fmtp:96 AMR-WB/16000
> a=fmtp:97 AMR-NB/8000
> 
> The sender can switch freely between the codecs and we assume that the decoder is smart enough to handle the switch.
> The question the arise.. How do we know if the RTP TS value in the RTCP SR relates to  the 8000 or the 16000
sample rate ?.

Please have a look to the following I-D, that tries to answer that question:

https://datatracker.ietf.org/doc/draft-petithuguenin-avt-multiple-clock-rates/

See also the presentation at Anaheim:

http://www.ietf.org/proceedings/77/slides/avt-6.pdf

I plan to release another version after I received the results from the last SIPit.

> Can RFC 5576 be used in some intelligent way ?

--

-- 
Marc Petit-Huguenin
Personal email: marc <at> petit-huguenin.org
(Continue reading)

Ingemar Johansson S | 2 Jun 2010 15:27
Picon
Favicon

draft-ietf-mmusic-image-attributes, question regarding frame rate

Hi

First of all, thanks for all the comments on the image attribute draft. I will submit a new version at the end
of the week or early next week.

I received a question regarding frame rate . In an early version it was possible to specify a frame rate
range. See
http://tools.ietf.org/id/draft-johansson-mmusic-image-attributes-01.txt

For some reason this was removed but I don't anymore remember why. I recall that the reason was that, while
frame rate may have a meaning in older codecs such as H.261, it has less meaning for e.g H.264. Moreover the
"framerate" in H.264 is given by the level. But it is possible that my memory is totally off. 
Any comments around this are welcome

Regards
/Ingemar
=================================
INGEMAR JOHANSSON  M.Sc. 
Senior Research Engineer 

Ericsson AB
Multimedia Technologies
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson <at> ericsson.com
www.ericsson.com 
Visit http://labs.ericsson.com !
=================================
(Continue reading)

Ingemar Johansson S | 3 Jun 2010 08:39
Picon
Favicon

Re: draft-ietf-mmusic-image-attributes, question regarding frame rate

Hi

Thanks for the reply
The frame rate was in the first individual submissions, but I later removed it after some discussion. But I
am inclined to agree, I don't believe that frame rate really fits here so I will not include frame rate in the draft.

Regards
Ingemar 

> -----Original Message-----
> From: Roni Even [mailto:Even.roni <at> huawei.com] 
> Sent: den 2 juni 2010 17:53
> To: Ingemar Johansson S; 'mmusic'
> Subject: RE: draft-ietf-mmusic-image-attributes, question 
> regarding frame rate
> 
> Hi,
> I am not sure that frame rate was in this draft. There is an 
> SDP attribute for frame rate see RFC 4566 section 6 a=framerate.
> 
> As for this draft, the motivation is to allow a receiver not 
> to scale the image and frame rate is not related to scaling 
> just the image size.
> 
> Roni Even
> 
> > -----Original Message-----
> > From: Ingemar Johansson S [mailto:ingemar.s.johansson <at> ericsson.com]
> > Sent: Wednesday, June 02, 2010 4:27 PM
> > To: mmusic
(Continue reading)

Kyunghun Jung | 3 Jun 2010 08:53

Re: draft-ietf-mmusic-image-attributes, question regarding frame rate

Dear MMUSIC experts:

 

In fact, the primary application of "a=imageattr" considered then was point-to-point 3/4G mobile multimedia telephony

and in the typical cases of bit-rate fluctuation, quantizer or framerate would be controlled, rather than reducing the image size

since in most cases video decoder might not be able to handle such changes.


Kyunghun Jung

Samsung Electronics Co., Ltd.


------- Original Message-------
Sender: Ingemar Johansson S<ingemar.s.johansson <at> ericsson.com>
Date: 2010-06-03 15:39 (GMT+09:00)
Title: Re: [MMUSIC] draft-ietf-mmusic-image-attributes, question regarding frame rate

Hi

Thanks for the reply
The frame rate was in the first individual submissions, but I later removed it after some discussion. But I am inclined to agree, I don't believe that frame rate really fits here so I will not include frame rate in the draft.

Regards
Ingemar 

> -----Original Message-----
> From: Roni Even [mailto:Even.roni <at> huawei.com] 
> Sent: den 2 juni 2010 17:53
> To: Ingemar Johansson S; 'mmusic'
> Subject: RE: draft-ietf-mmusic-image-attributes, question 
> regarding frame rate

> Hi,
> I am not sure that frame rate was in this draft. There is an 
> SDP attribute for frame rate see RFC 4566 section 6 a=framerate.

> As for this draft, the motivation is to allow a receiver not 
> to scale the image and frame rate is not related to scaling 
> just the image size.

> Roni Even

> > -----Original Message-----
> > From: Ingemar Johansson S [mailto:ingemar.s.johansson <at> ericsson.com]
> > Sent: Wednesday, June 02, 2010 4:27 PM
> > To: mmusic
> > Cc: Roni Even; Ingemar Johansson S
> > Subject: draft-ietf-mmusic-image-attributes, question 
> regarding frame 
> > rate
> > 
> > Hi
> > 
> > First of all, thanks for all the comments on the image 
> attribute draft.
> > I will submit a new version at the end of the week or early 
> next week.
> > 
> > I received a question regarding frame rate . In an early version it 
> > was possible to specify a frame rate range. See 
> > 
> http://tools.ietf.org/id/draft-johansson-mmusic-image-attributes-01.tx
> > t
> > 
> > For some reason this was removed but I don't anymore 
> remember why. I 
> > recall that the reason was that, while frame rate may have 
> a meaning 
> > in older codecs such as H.261, it has less meaning for e.g H.264. 
> > Moreover the "framerate" in H.264 is given by the level. But it is 
> > possible that my memory is totally off.
> > Any comments around this are welcome
> > 
> > Regards
> > /Ingemar
> > =================================
> > INGEMAR JOHANSSON  M.Sc.
> > Senior Research Engineer
> > 
> > Ericsson AB
> > Multimedia Technologies
> > Labratoriegränd 11
> > 971 28, Luleå, Sweden
> > Phone +46-1071 43042
> > SMS/MMS +46-73 078 3289
> > ingemar.s.johansson <at> ericsson.com
> > www.ericsson.com
> > Visit http://labs.ericsson.com !
> > =================================


_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic
Internet-Drafts | 3 Jun 2010 10:45
Picon
Favicon

I-D Action:draft-ietf-mmusic-image-attributes-05.txt

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Multiparty Multimedia Session Control Working Group of the IETF.

	Title           : Negotiation of Generic Image Attributes in SDP
	Author(s)       : I. Johansson, K. Jung
	Filename        : draft-ietf-mmusic-image-attributes-05.txt
	Pages           : 23
	Date            : 2010-06-03

This document proposes a new generic session set up attribute to make
it possible to negotiate different image attributes such as image
size.  A possible use case is to make it possible for a low-end hand-
held terminal to display video without the need to rescale the image,
something that may consume large amounts of memory and processing
power.  The draft also helps to maintain an optimal bitrate for video
as only the image size that is desired by the receiver is
transmitted.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-mmusic-image-attributes-05.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.
_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic
Ingemar Johansson S | 3 Jun 2010 13:23
Picon
Favicon

Re: [AVT] RTP timestamp and multiple sample rates

Hi

And thanks for refreshing my memory. It seems like when I read the draft that the most simple method is to use
the non-monothonic TS option. 

My interpretation of this is that it is necessary for the receiver to keep a list of the last received
timestamps and their associated sample rate for correct calculation. This list should of course be quite
small. Do I understand things correctly ?

/Ingemar

> -----Original Message-----
> From: Marc Petit-Huguenin [mailto:petithug <at> acm.org] 
> Sent: den 1 juni 2010 15:32
> To: Ingemar Johansson S
> Cc: avt <at> ietf.org; mmusic
> Subject: Re: [AVT] RTP timestamp and multiple sample rates
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 06/01/2010 02:12 AM, Ingemar Johansson S wrote:
> > Hi
> > 
> > I have a faint memory that this question was raised before.
> > Suppose that we specify two audio codecs with different 
> sample rates 
> > in the SDP
> > 
> > m=audio 54320 RTP/AVP 96 97
> > a=fmtp:96 AMR-WB/16000
> > a=fmtp:97 AMR-NB/8000
> > 
> > The sender can switch freely between the codecs and we 
> assume that the decoder is smart enough to handle the switch.
> > The question the arise.. How do we know if the RTP TS value 
> in the RTCP SR relates to  the 8000 or the 16000 sample rate ?.
> 
> Please have a look to the following I-D, that tries to answer 
> that question:
> 
> https://datatracker.ietf.org/doc/draft-petithuguenin-avt-multi
> ple-clock-rates/
> 
> See also the presentation at Anaheim:
> 
> http://www.ietf.org/proceedings/77/slides/avt-6.pdf
> 
> I plan to release another version after I received the 
> results from the last SIPit.
> 
> > Can RFC 5576 be used in some intelligent way ?
> 
> 
> - --
> Marc Petit-Huguenin
> Personal email: marc <at> petit-huguenin.org
> Professional email: petithug <at> acm.org
> Blog: http://blog.marc.petit-huguenin.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> 
> iEYEARECAAYFAkwFC9IACgkQ9RoMZyVa61epVwCeMix5XmnxfvmugsCqhZ2dniHF
> W5YAn35582fKqKM4mPIovE1Na+S3YBGm
> =sbLc
> -----END PGP SIGNATURE-----
> 
Roni Even | 3 Jun 2010 17:07
Picon

Re: draft-ietf-mmusic-image-attributes, question regarding frame rate

xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">

Samsung Enterprise Portal mySingle

Hi,

There are SDP parameters for this.

A= framerate

B= for bandwidth

A=quality for image quality

 

Roni Even

 

From: Kyunghun Jung [mailto:kyunghun.jung <at> samsung.com]
Sent: Thursday, June 03, 2010 9:53 AM
To: Ingemar Johansson S; Roni Even; 'mmusic'
Subject: Re: Re: [MMUSIC] draft-ietf-mmusic-image-attributes, question regarding frame rate

 

Dear MMUSIC experts:

 

In fact, the primary application of "a=imageattr" considered then was point-to-point 3/4G mobile multimedia telephony

and in the typical cases of bit-rate fluctuation, quantizer or framerate would be controlled, rather than reducing the image size

since in most cases video decoder might not be able to handle such changes.


Kyunghun Jung

Samsung Electronics Co., Ltd.


------- Original Message-------
Sender: Ingemar Johansson S<ingemar.s.johansson <at> ericsson.com>
Date: 2010-06-03 15:39 (GMT+09:00)
Title: Re: [MMUSIC] draft-ietf-mmusic-image-attributes, question regarding frame rate

Hi

Thanks for the reply
The frame rate was in the first individual submissions, but I later removed it after some discussion. But I am inclined to agree, I don't believe that frame rate really fits here so I will not include frame rate in the draft.

Regards
Ingemar 

> -----Original Message-----
> From: Roni Even [mailto:Even.roni <at> huawei.com] 
> Sent: den 2 juni 2010 17:53
> To: Ingemar Johansson S; 'mmusic'
> Subject: RE: draft-ietf-mmusic-image-attributes, question 
> regarding frame rate

> Hi,
> I am not sure that frame rate was in this draft. There is an 
> SDP attribute for frame rate see RFC 4566 section 6 a=framerate.

> As for this draft, the motivation is to allow a receiver not 
> to scale the image and frame rate is not related to scaling 
> just the image size.

> Roni Even

> > -----Original Message-----
> > From: Ingemar Johansson S [mailto:ingemar.s.johansson <at> ericsson.com]
> > Sent: Wednesday, June 02, 2010 4:27 PM
> > To: mmusic
> > Cc: Roni Even; Ingemar Johansson S
> > Subject: draft-ietf-mmusic-image-attributes, question 
> regarding frame 
> > rate
> > 
> > Hi
> > 
> > First of all, thanks for all the comments on the image 
> attribute draft.
> > I will submit a new version at the end of the week or early 
> next week.
> > 
> > I received a question regarding frame rate . In an early version it 
> > was possible to specify a frame rate range. See 
> > 
> http://tools.ietf.org/id/draft-johansson-mmusic-image-attributes-01.tx
> > t
> > 
> > For some reason this was removed but I don't anymore 
> remember why. I 
> > recall that the reason was that, while frame rate may have 
> a meaning 
> > in older codecs such as H.261, it has less meaning for e.g H.264. 
> > Moreover the "framerate" in H.264 is given by the level. But it is 
> > possible that my memory is totally off.
> > Any comments around this are welcome
> > 
> > Regards
> > /Ingemar
> > =================================
> > INGEMAR JOHANSSON  M.Sc.
> > Senior Research Engineer
> > 
> > Ericsson AB
> > Multimedia Technologies
> > Labratoriegränd 11
> > 971 28, Luleå, Sweden
> > Phone +46-1071 43042
> > SMS/MMS +46-73 078 3289
> > ingemar.s.johansson <at> ericsson.com
> > www.ericsson.com
> > Visit http://labs.ericsson.com !
> > =================================


_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic
Roni Even | 7 Jun 2010 11:19
Picon

SAVP and SAVP in draft-ietf-mmusic-rfc2326bis-23

Hi,

Section C.1.4 and C.1.5 recommend using MIKEY for key exchange. I think that since we now have DTLS-SRTP in RFC 5764 we should look at recommending this option.

 

Roni Even

_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic
Roni Even | 7 Jun 2010 11:03
Picon

RTCP in draft-ietf-mmusic-rfc2326bis-23

Hi,

 

In Section 10.5 it says

" RTCP:  If RTP is used for media transport RTCP SHOULD be used."

 

Is there a case where RTCP is not used. RTCP is not optional according to RFC 3550. Why is this a SHOULD and not a MUST

 

 

Also in section C.1.2 I saw the following text:

 

 

   o  The RTCP/UDP packets from the server to the client MUST be sent to

      the address and port given by the second address and port pair of

      the "dest_addr" parameter.  If no second pair is specified RTCP

      MUST NOT be sent.

 

   o  The RTCP/UDP packets from the client to the server MUST be sent to

      the address and port given by the second address and port pair of

      the "src_addr" parameter.  If no second pair is given RTCP MUST

      NOT be sent.

 

Does this mean that you suggest sending RTP without RTCP. I would expect the same behavior as SDP m-line where if RTCP port is not specified it will be the RTP port+1 or the same if RTP/RTCP mux are used.

 

Roni Even

_______________________________________________
mmusic mailing list
mmusic <at> ietf.org
https://www.ietf.org/mailman/listinfo/mmusic

Gmane