Subject: Re: [rtcweb] Straw Poll on Video Codec Alternatives

From: Andrew Allen <[email-masked]>
Date: Wed, 8 Jan 2014 19:04:20 +0000

1.    All entities MUST support H.264

a.    Are you in favor of this option [Yes/No/Acceptable]: Yes

b.    Do you have any objections to this option, if so please summarize them:

2.    All entities MUST support VP8

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         VP8 is not yet standardized by a recognized standards organization and therefore is not subject to the obligations that standards organizations place.

*         A declaration of un-licensable IPR has been made against VP8 and this impact of this is not clear.

*         Just adds higher cost for interoperability with the existing deployed systems which are H.264.

3.    All entities MUST support both H.264 and VP8

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         One MTI is enough to ensure interoperability adding additional MTI Codecs adds additional cost complexity and risk.

*         VP8 adds a higher cost to interoperate with existing deployed systems which are H.264.

*         VP8 is not yet standardized by a recognized standards organization and therefore is not subject to the obligations that standards organizations place.

*         A declaration of un-licensable IPR has been made against VP8 and the impact of this is not clear.

4.    Browsers MUST support both H.264 and VP8, other entities MUST support at least one of H.264 and VP8

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         There doesn't seem to be sufficiently good reasons to have different requirements for browsers and other entities. Browsers will need to communicate with existing H.264 systems if universal interoperability is to be achieved. One MTI is enough to ensure interoperability adding additional MTI Codecs adds additional cost complexity and risk.

*         VP8 adds a higher cost to interoperate with existing deployed systems which are H.264.

*         VP8 is not yet standardized by a recognized standards organization and therefore is not subject to the obligations that standards organizations place.

*         A declaration of un-licensable IPR has been made against VP8 and the impact of this is not clear.

5.    All entities MUST support at least one of H.264 and VP8

a.    Are you in favor of this option [Yes/No/Acceptable]:No

b.    Do you have any objections to this option, if so please summarize them:

*         Does not guarantee interoperability so if we can't agree then let's admit defeat and go with 7

*         This means basically we don't have an MTI but 2 options with two separate camps with different non interoperable codecs.

6.    All entities MUST support H.261

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         H263 would be better if we are going back in time. H.261 quality is very poor.

*         H261 is obsolete and took years to remove from use.

7.    There is no MTI video codec

a.    Are you in favor of this option [Yes/No/Acceptable]: Yes

b.    Do you have any objections to this option, if so please summarize them:

8.    All entities MUST support H.261 and all entities MUST support at least one of H.264 and VP8

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         H263 would be better if we are going back in time. H.261 quality is very poor.

*         H261 is obsolete and took years to remove from specifications and platforms. It is therefore not acceptable that RTCWeb now mandate it.

*         Since practically H.261 quality will be unacceptable to users we will need to rely on the other two codecs so this basically gets us into the same situation as 5 with two separate camps with different non interoperable codecs

9.    All entities MUST support Theora

a.    Are you in favor of this option [Yes/No/Acceptable]:No

b.    Do you have any objections to this option, if so please summarize them:

*         Theora does not  have much hardware support

*         Licensing status is unclear

10.  All entities MUST implement at least two of {VP8, H.264, H.261}

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         H263 would be better if we are going back in time. H.261 quality is very poor.

*         H261 is obsolete and took years to remove from specifications and platforms. It is therefore not acceptable that RTCWeb now mandate it.

*         Since practically H.261 quality will be unacceptable to users we will need to rely on the other two codecs so this basically gets us into the same situation as 5 with two separate camps with different non interoperable codecs

11.  All entities MUST implement at least two of {VP8, H.264, H.263}

a.    Are you in favor of this option [Yes/No/Acceptable]: Acceptable

b.    Do you have any objections to this option, if so please summarize them:

12.  All entities MUST support decoding using both H.264 and VP8, and MUST support encoding using at least one of H.264 or VP8

a.    Are you in favor of this option [Yes/No/Acceptable]: No

b.    Do you have any objections to this option, if so please summarize them:

*         Similar concerns still exist for VP8 decoding as for encoding.

*         VP8 adds a higher cost to interoperate with existing deployed systems which are H.264.

*         VP8 is not yet standardized by a recognized standards organization and therefore is not subject to the obligations that standards organizations place.

*         A declaration of un-licensable IPR has been made against VP8 and the impact of this is not clear.

13.  All entities MUST support H.263

a.    Are you in favor of this option [Yes/No/Acceptable]:Yes

b.    Do you have any objections to this option, if so please summarize them:

c.

14.  All entities MUST implement at least two of {VP8, H.264, Theora}

a.    Are you in favor of this option [Yes/No/Acceptable]:No

b.    Do you have any objections to this option, if so please summarize them:

*         Theora does not  have much hardware support

*         Licensing status is unclear

*         VP8 adds a higher cost to interoperate with existing deployed systems which are H.264.

*         VP8 is not yet standardized by a recognized standards organization and therefore is not subject to the obligations that standards organizations place.

*         A declaration of un-licensable IPR has been made against VP8 and the impact of this is not clear.

15.  All entities MUST support decoding using Theora.

a.    Are you in favor of this option [Yes/No/Acceptable]:No

b.    Do you have any objections to this option, if so please summarize them:

*         Theora does not  have much hardware support

*         Licensing status is unclear

16.  All entities MUST support Motion JPEG

a.    Are you in favor of this option [Yes/No/Acceptable]: Acceptable

b.    Do you have any objections to this option, if so please summarize them:

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.