Skip to main content

Internet Video Codec
charter-ietf-netvc-01

Revision differences

Document history

Date Rev. By Action
2015-05-18
01 Amy Vezza New version available: charter-ietf-netvc-01.txt
2015-05-18
01 Amy Vezza State changed to Approved from IESG review
2015-05-18
01 Amy Vezza IESG has approved the charter
2015-05-18
01 Amy Vezza Closed "Approve" ballot
2015-05-18
01 Amy Vezza Closed "Ready for external review" ballot
2015-05-18
00-06 Amy Vezza WG action text was changed
2015-05-18
00-06 Amy Vezza New version available: charter-ietf-netvc-00-06.txt
2015-05-18
00-05 Alissa Cooper New version available: charter-ietf-netvc-00-05.txt
2015-05-18
00-04 Alissa Cooper Added charter milestone "Test result document to IESG, if the WG so chooses (Informational)", due December 2017
2015-05-18
00-04 Alissa Cooper Added charter milestone "Submit storage format specification to IESG (Standards Track)", due May 2017
2015-05-18
00-04 Alissa Cooper Added charter milestone "Submit reference implementation to IESG (Informational)", due May 2017
2015-05-18
00-04 Alissa Cooper Added charter milestone "Submit codec specification to IESG (Standards Track)", due May 2017
2015-05-18
00-04 Alissa Cooper Added charter milestone "Requirements and evaluation criteria to IESG, if the WG so chooses (Informational)", due July 2016
2015-05-18
00-04 Alissa Cooper New version available: charter-ietf-netvc-00-04.txt
2015-05-14
00-03 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2015-05-14
00-03 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2015-05-14
00-03 Alia Atlas [Ballot Position Update] New position, Yes, has been recorded for Alia Atlas
2015-05-14
00-03 Stephen Farrell [Ballot Position Update] New position, Yes, has been recorded for Stephen Farrell
2015-05-13
00-03 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-05-13
00-03 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-05-13
00-03 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2015-05-13
00-03 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-05-12
00-03 Spencer Dawkins
[Ballot comment]
I don't know if the cat is too far out of the bag for this to matter, but

"1. Is competitive (in the …
[Ballot comment]
I don't know if the cat is too far out of the bag for this to matter, but

"1. Is competitive (in the sense of having comparable performance) with
current video codecs in widespread use."

has already piqued the interest of our dear friends at another SDO. Is it possible to pick a less interesting word than "competitive" here and elsewhere in the charter?
2015-05-12
00-03 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2015-05-12
00-03 Barry Leiba [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba
2015-05-12
00-03 Benoît Claise [Ballot Position Update] New position, Yes, has been recorded for Benoit Claise
2015-05-11
00-03 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-05-11
00-03 Alissa Cooper New version available: charter-ietf-netvc-00-03.txt
2015-05-11
00-02 Alissa Cooper [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper
2015-05-11
00-02 Alissa Cooper Created "Approve" ballot
2015-05-11
00-02 Alissa Cooper State changed to IESG review from External review
2015-04-24
00-02 Cindy Morgan Telechat date has been changed to 2015-05-14 from 2015-04-23
2015-04-24
00-02 Cindy Morgan State changed to External review from Internal review
2015-04-24
00-02 Cindy Morgan WG review text was changed
2015-04-24
00-01 Cindy Morgan WG review text was changed
2015-04-23
00-02 Alissa Cooper New version available: charter-ietf-netvc-00-02.txt
2015-04-23
00-01 Benoît Claise
[Ballot comment]
- I'm supportive of this effort, but it requires one improvement first.
Like most IESG members, I spent some time on:

    …
[Ballot comment]
- I'm supportive of this effort, but it requires one improvement first.
Like most IESG members, I spent some time on:

    In keeping with BCP 79, the WG will prefer algorithms or tools where there are
    verifiable reasons to believe they are available on an RF basis. In developing
    the codec specification, the WG may consider information concerning old prior
    art or the results of research indicating royalty-free availability of
    particular techniques.

Then I realized this text, further down:

    The working group shall heed the preference stated in BCP 79: "In general, IETF
    working groups prefer technologies with no known IPR claims or, for technologies
    with claims against them, an offer of royalty-free licensing." This preference
    cannot guarantee that the working group will produce an IPR unencumbered codec.

You should avoid these almost similar paragraphs and combine the text.

- Suggestion: Do you want to have a reference to OPUS in the charter, basically telling: "we want the same success, but for video this time."
2015-04-23
00-01 Benoît Claise [Ballot Position Update] Position for Benoit Claise has been changed to No Objection from Block
2015-04-23
00-01 Benoît Claise
[Ballot block]
I'm supportive of this effort, but it requires one improvement first.
Like most IESG members, I spent some time on:

    In …
[Ballot block]
I'm supportive of this effort, but it requires one improvement first.
Like most IESG members, I spent some time on:

    In keeping with BCP 79, the WG will prefer algorithms or tools where there are
    verifiable reasons to believe they are available on an RF basis. In developing
    the codec specification, the WG may consider information concerning old prior
    art or the results of research indicating royalty-free availability of
    particular techniques.

Then I realized this text, further down:

    The working group shall heed the preference stated in BCP 79: "In general, IETF
    working groups prefer technologies with no known IPR claims or, for technologies
    with claims against them, an offer of royalty-free licensing." This preference
    cannot guarantee that the working group will produce an IPR unencumbered codec.

You should avoid these almost similar paragraphs and combine the text.
2015-04-23
00-01 Benoît Claise
[Ballot comment]
Suggestion: Do you want to have a reference to OPUS in the charter, basically telling: "we want the same success, but for video …
[Ballot comment]
Suggestion: Do you want to have a reference to OPUS in the charter, basically telling: "we want the same success, but for video this time."
2015-04-23
00-01 Benoît Claise [Ballot Position Update] New position, Block, has been recorded for Benoit Claise
2015-04-22
00-01 Spencer Dawkins
[Ballot comment]
As a sitting TSV AD, I applaud

"It should include, but may not be limited to, the ability to support fast and flexible …
[Ballot comment]
As a sitting TSV AD, I applaud

"It should include, but may not be limited to, the ability to support fast and flexible congestion control and rate adaptation, ..."

Thanks to the group for going there. This seems uber important.

I'm balloting Yes with heartburn, based on this text:

"In developing the codec specification, the WG may consider information concerning old prior art or the results of research indicating royalty-free availability of particular techniques."

What I had assumed based on the BOF is that NETVC intends to use non-traditional techniques to (I'm quoting from the "DAALA coding tools and progress" slides at the BOF)

"Replace major codec building blocks with fundamentally different technology

"Be sufficiently different from existing approaches to avoid large swaths of patents"

as DAALA has done - at least, I assumed that was the point of showing these slides at the BOF.

Am I misunderstanding, or is NETVC back to using traditional approaches, where looking at old prior art matters more?

I agree with Martin's initial Discuss, and I mention that to thank you for the change into "seek cross-area review". I do see that as stronger than "liase with".
2015-04-22
00-01 Spencer Dawkins Ballot comment text updated for Spencer Dawkins
2015-04-22
00-01 Spencer Dawkins
[Ballot comment]
As a sitting TSV AD, I applaud

"It should include, but may not be limited to, the ability to support fast and flexible …
[Ballot comment]
As a sitting TSV AD, I applaud

"It should include, but may not be limited to, the ability to support fast and flexible congestion control and rate adaptation, ..."

Thanks to the group for going there. This seems uber important.

I'm balloting Yes with heartburn, based on this text:

"In developing
the codec specification, the WG may consider information concerning old prior
art or the results of research indicating royalty-free availability of
particular techniques."

What I had assumed based on the BOF is that NETVC intends to use non-traditional techniques to (I'm quoting from the "DAALA coding tools and progress" slides at the BOF)

"Replace major codec building blocks with fundamentally different technology

"Be sufficiently different from existing approaches to avoid large swaths of patents"

as DAALA has done - at least, I assumed that was the point of showing these slides at the BOF.

Am I misunderstanding, or is NETVC back to using traditional approaches, where looking at old prior art matters more?

I agree with Martin's initial Discuss, and I mention that to thank you for the change into "seek cross-area review". I do see that as stronger than "liase with".
2015-04-22
00-01 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2015-04-22
00-01 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-04-22
00-01 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-04-22
00-01 Stephen Farrell
[Ballot comment]
Two comments you should feel entirely free to treat as nits:

- The term "competitive" is used a couple of times. I get …
[Ballot comment]
Two comments you should feel entirely free to treat as nits:

- The term "competitive" is used a couple of times. I get the gist
but that might add more scope for people unhappy with the WG
consensus to re-argue about performance measurements. (But
maybe they will anyway.)

- The BCP79 para says "verifiable" which sounds nice but might
also leave open too much scope for argument if someone insists
that the WG consensus is not based on verifiable reasons. Mostly,
the BCP79 conclusions reached by participants are not verifiable,
even if the facts presented to the WG that are taken into account
are verifiable. I think it'd maybe be better to say something like
"prefer algorithms or tools where there is rough consensus amongst
participants that those will in fact be available without
significant encumbrance on a royalty-free basis."
2015-04-22
00-01 Stephen Farrell [Ballot Position Update] New position, Yes, has been recorded for Stephen Farrell
2015-04-22
00-01 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2015-04-22
00-01 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-04-22
00-01 Martin Stiemerling
[Ballot comment]
Thank you for addressing my concerns.

A nit: there is one "RF" left in this paragraph
"In keeping with BCP 79, the …
[Ballot comment]
Thank you for addressing my concerns.

A nit: there is one "RF" left in this paragraph
"In keeping with BCP 79, the WG  [...] on an RF basis."
2015-04-22
00-01 Martin Stiemerling [Ballot Position Update] Position for Martin Stiemerling has been changed to No Objection from Block
2015-04-22
00-01 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2015-04-22
00-01 Ben Campbell [Ballot Position Update] New position, Yes, has been recorded for Ben Campbell
2015-04-22
00-01 Barry Leiba
[Ballot comment]
Thanks for sorting out my blocking concern.  I still have my minor comment:

<<
5. A collection of test results, either from tests …
[Ballot comment]
Thanks for sorting out my blocking concern.  I still have my minor comment:

<<
5. A collection of test results, either from tests conducted by the
working group or made publicly available elsewhere, characterizing the
performance of the codec. This document shall be informational.
>>

I'm really happy that the deliverables are, in general, specified in
terms of what will be delivered, and not how it will be laid out in
how many documents of what sort.  Thanks!

Related to that:
I strongly urge that we strike the last sentence in item 5.  Actually,
I prefer that we replace it with an explicit statement that the
collection might live in the working group wiki (or github, or
whatever), and might not be published as an RFC at all.  But I'd be
happy with just striking the reference to publishing a document.
2015-04-22
00-01 Barry Leiba [Ballot Position Update] Position for Barry Leiba has been changed to Yes from Block
2015-04-21
00-01 Alissa Cooper New version available: charter-ietf-netvc-00-01.txt
2015-04-21
00-00 Martin Stiemerling
[Ballot block]
I am supportive to the chartering effort, but I believe that the cross-WG review part is expressed too weak in this text part: …
[Ballot block]
I am supportive to the chartering effort, but I believe that the cross-WG review part is expressed too weak in this text part:

"In completing its work, the working group will liaise with other relevant IETF
working groups and SDOs, including PAYLOAD, RMCAT, RTCWEB, MMUSIC, and other
IETF WGs that make use of or handle negotiation of codecs; W3C working groups
including HTML, Device APIs and WebRTC; and ITU-T (Study group 16); ISO/IEC
(JTC1/SC29 WG11); 3GPP (SA4); and JCT-VC."

My text proposal:

In completing its work, the working group will seek cross-WG review  with other relevant IETF
working groups, including PAYLOAD, RMCAT, RTCWEB, MMUSIC, and other
IETF WGs that make use of or handle negotiation of codecs; and liaise with other SDOs, such as
W3C working groups including HTML, Device APIs and WebRTC; and ITU-T (Study group 16); ISO/IEC
(JTC1/SC29 WG11); 3GPP (SA4); and JCT-VC.
2015-04-21
00-00 Martin Stiemerling Ballot discuss text updated for Martin Stiemerling
2015-04-21
00-00 Martin Stiemerling
[Ballot block]
I am supportive to the chartering effort, but I believe that the cross-WG review part is expressed too weak in this text part: …
[Ballot block]
I am supportive to the chartering effort, but I believe that the cross-WG review part is expressed too weak in this text part:
"In completing its work, the working group will liaise with other relevant IETF
working groups and SDOs, including PAYLOAD, RMCAT, RTCWEB, MMUSIC, and other
IETF WGs that make use of or handle negotiation of codecs; W3C working groups
including HTML, Device APIs and WebRTC; and ITU-T (Study group 16); ISO/IEC
(JTC1/SC29 WG11); 3GPP (SA4); and JCT-VC."

My text proposal:
In completing its work, the working group will seek cross-WG review  with other relevant IETF
working groups, including PAYLOAD, RMCAT, RTCWEB, MMUSIC, and other
IETF WGs that make use of or handle negotiation of codecs; and liaise with other SDOs, such as
W3C working groups including HTML, Device APIs and WebRTC; and ITU-T (Study group 16); ISO/IEC
(JTC1/SC29 WG11); 3GPP (SA4); and JCT-VC.
2015-04-21
00-00 Martin Stiemerling
[Ballot comment]
Please expand RF in this paragraph:
"The WG will prefer algorithms or tools where there are verifiable reasons to
believe they are available …
[Ballot comment]
Please expand RF in this paragraph:
"The WG will prefer algorithms or tools where there are verifiable reasons to
believe they are available on an RF basis over algorithms or tools where there
is RF uncertainty or known active IPR claims with royalty liability potential.
The codec specification will document why it believes that each part is likely
to be RF, which will help adoption of the codec. This can include references to
old prior art and/or patent research information.
"
2015-04-21
00-00 Martin Stiemerling [Ballot Position Update] New position, Block, has been recorded for Martin Stiemerling
2015-04-20
00-00 Barry Leiba
[Ballot block]
The IESG has discussed this issue on last week's informal call, and we
have asked the IAOC legal committee to comment.  We have …
[Ballot block]
The IESG has discussed this issue on last week's informal call, and we
have asked the IAOC legal committee to comment.  We have some
response so far, and we're waiting for Jorge to weigh in.

> The WG will prefer algorithms or tools where there are verifiable
> reasons to believe they are available on an RF basis over algorithms or
> tools where there is RF uncertainty or known active IPR claims with
> royalty liability potential. The codec specification will document why
> it believes that each part is likely to be RF, which will help adoption
> of the codec. This can include references to old prior art and/or patent
> research information.

We are pretty explicit, in general, that working groups do NOT
evaluate patents and other intellectual property, and there are good
reasons for that.  Some companies would have problems with their
employees participating in such discussions.  Discussions of that
nature can put people into positions where they become aware of
patents they otherwise would not, and that their employers would
prefer that they didn't.

I think that at the very least, we should loop the IAOC legal
committee and/or Jorge into this, and make sure they are/he is OK with
having anything about patent research information in a working group
charter.  I know that many companies do not allow their employees to
do patent searches and evaluations without explicit permission.

I worry that such a discussion will either make it impossible for some
people to participate, or cause some people's participation to
unintentionally violate their employers' policies.
2015-04-20
00-00 Barry Leiba
[Ballot comment]
I certainly support this charter.  I have two concerns, one minor, one
not so minor.  The not-so-minor one is above, in the "discuss" …
[Ballot comment]
I certainly support this charter.  I have two concerns, one minor, one
not so minor.  The not-so-minor one is above, in the "discuss" box.

The minor one is here:

<<
5. A collection of test results, either from tests conducted by the
working group or made publicly available elsewhere, characterizing the
performance of the codec. This document shall be informational.
>>

I'm really happy that the deliverables are, in general, specified in
terms of what will be delivered, and not how it will be laid out in
how many documents of what sort.  Thanks!

Related to that:
I strongly urge that we strike the last sentence in item 5.  Actually,
I prefer that we replace it with an explicit statement that the
collection might live in the working group wiki (or github, or
whatever), and might not be published as an RFC at all.  But I'd be
happy with just striking the reference to publishing a document.
2015-04-20
00-00 Barry Leiba [Ballot Position Update] New position, Block, has been recorded for Barry Leiba
2015-04-15
00-00 Alissa Cooper [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper
2015-04-15
00-00 Alissa Cooper WG action text was changed
2015-04-15
00-00 Alissa Cooper WG review text was changed
2015-04-15
00-00 Alissa Cooper Created "Ready for external review" ballot
2015-04-15
00-00 Alissa Cooper State changed to Internal review from Informal IESG review
2015-04-15
00-00 Alissa Cooper Placed on agenda for telechat - 2015-04-23
2015-04-15
00-00 Alissa Cooper Initial review time expires 2015-04-22
2015-04-15
00-00 Alissa Cooper State changed to Informal IESG review from Not currently under review
2015-04-15
00-00 Alissa Cooper New version available: charter-ietf-netvc-00-00.txt