NETVC

Last updated

NETVC was the name given to a planned royalty-free video codec that was intended to be developed in the former Internet Video Codec working group of the IETF. [1] [2] It was intended to provide a royalty-free alternative to industry standards such as H.264/AVC and HEVC that have required licensing payments for many uses. The chairs of the working group were Matthew Miller of Outer Planes and Mo Zanaty of Cisco Systems. [2] A list of criteria to be met by the new video standard was produced in April 2020 as Informational RFC 8761, [3] and the working group was closed. [2]

Contents

Concept

The October 2015 basic draft requirements for NETVC were support for a bit depth of 8-bits to 10-bits per sample, 4:2:0 chroma subsampling, 4:4:4 YUV, low coding delay capability, feasible real time decoder/encoder software implementations, temporal scalability, and error resilience tools. [4] The October 2015 optional draft requirements for NETVC included support for a bit depth of up to 16-bits per sample, 4:2:2 chroma subsampling, RGB video, auxiliary channel planes, high dynamic range, and parallel processing tools. [4]

History

On March 24, 2015, Xiph.org's Daala codec was presented to the IETF as a candidate for NETVC. [1] [5] [6] Daala coding techniques have been proposed to the IETF for inclusion into NETVC. [2]

On July 22, 2015, Cisco Systems' Thor video codec was presented to the IETF as a candidate for their NETVC video standard. [7] Thor is being developed by Cisco Systems and uses some Cisco elements that are also used by HEVC. [8] The Constrained Low-Pass Filter (CLPF) and motion compensation that are used in Thor were tested with Daala. [9]

As of July 2015, in addition to Xiph and Cisco, there were also other participants involved in the project. [8] [9]

At IETF meeting 101 in March 2018, xvc was presented by Divideon as another candidate. Thor developer Steinar Midtskogen confirmed that a subset of xvc that Divideon considered royalty-free had better compression than Thor at comparable complexity settings. It was agreed at that time to pause physical meetings of the working group to see how the market for royalty-free video formats further developed, given that the teams behind several of the format candidates that had been presented had chosen to join the AV1 standard development initiative of the Alliance for Open Media consortium, which had similar goals. [10]

After publishing RFC 8761 "Video Codec Requirements and Evaluation Methodology" [3] in April 2020, the Internet Video Codec working group was closed. [11]

Schedule

The planned schedule for the development of NETVC was: [12]

Related Research Articles

In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet. Internet Standards are created and published by the Internet Engineering Task Force (IETF). They allow interoperation of hardware and software from different sources which allows internets to function. As the Internet became global, Internet Standards became the lingua franca of worldwide communications.

<span class="mw-page-title-main">Ogg</span> Open container format maintained by the Xiph.Org Foundation

Ogg is a free, open container format maintained by the Xiph.Org Foundation. The authors of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high-quality digital multimedia. Its name is derived from "ogging", jargon from the computer game Netrek.

The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks. RTP is used in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications including WebRTC, television services and web-based push-to-talk features.

<span class="mw-page-title-main">Video codec</span> Digital video processing

A video codec is software or hardware that compresses and decompresses digital video. In the context of video compression, codec is a portmanteau of encoder and decoder, while a device that only compresses is typically called an encoder, and one that only decompresses is a decoder.

Theora is a free lossy video compression format. It was developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg container.

These tables compare features of multimedia container formats, most often used for storing or streaming digital video or digital audio content. To see which multimedia players support which container format, look at comparison of media players.

<span class="mw-page-title-main">VP8</span> Open and royalty-free video coding format released by Google in 2010

VP8 is an open and royalty-free video compression format released by On2 Technologies in 2008.

Constrained Energy Lapped Transform (CELT) is an open, royalty-free lossy audio compression format and a free software codec with especially low algorithmic delay for use in low-latency audio communication. The algorithms are openly documented and may be used free of software patent restrictions. Development of the format was maintained by the Xiph.Org Foundation and later coordinated by the Opus working group of the Internet Engineering Task Force (IETF).

High Efficiency Video Coding (HEVC), also known as H.265 and MPEG-H Part 2, is a video compression standard designed as part of the MPEG-H project as a successor to the widely used Advanced Video Coding. In comparison to AVC, HEVC offers from 25% to 50% better data compression at the same level of video quality, or substantially improved video quality at the same bit rate. It supports resolutions up to 8192×4320, including 8K UHD, and unlike the primarily 8-bit AVC, HEVC's higher fidelity Main 10 profile has been incorporated into nearly all supporting hardware.

x265 HEVC/H.265 encoder

x265 is an encoder for creating digital video streams in the High Efficiency Video Coding (HEVC/H.265) video compression format developed by the Joint Collaborative Team on Video Coding (JCT-VC). It is available as a command-line app or a software library, under the terms of GNU General Public License (GPL) version 2 or later; however, customers may request a commercial license.

WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.

<span class="mw-page-title-main">Opus (audio format)</span> Lossy audio coding format

Opus is a lossy audio coding format developed by the Xiph.Org Foundation and standardized by the Internet Engineering Task Force, designed to efficiently code speech and general audio in a single format, while remaining low-latency enough for real-time interactive communication and low-complexity enough for low-end embedded processors. Opus replaces both Vorbis and Speex for new applications, and several blind listening tests have ranked it higher-quality than any other standard audio format at any given bitrate until transparency is reached, including MP3, AAC, and HE-AAC.

A video coding format is a content representation format of digital video content, such as in a data file or bitstream. It typically uses a standardized video compression algorithm, most commonly based on discrete cosine transform (DCT) coding and motion compensation. A specific software, firmware, or hardware implementation capable of compression or decompression in a specific video coding format is called a video codec.

<span class="mw-page-title-main">VP9</span> Open and royalty-free video coding format released by Google in 2013

VP9 is an open and royalty-free video coding format developed by Google.

Daala is a video coding format under development by the Xiph.Org Foundation under the lead of Timothy B. Terriberry mainly sponsored by the Mozilla Corporation. Like Theora and Opus, Daala is available free of any royalties and its reference implementation is being developed as free and open-source software. The name is taken from the fictional character of Admiral Natasi Daala from the Star Wars universe.

Thor is a royalty-free video codec under development by Cisco Systems. The specifications of Thor were available in various Internet Drafts.

The Alliance for Open Media (AOMedia) is a non-profit industry consortium headquartered in Wakefield, Massachusetts and formed to develop open, royalty-free technology for multimedia delivery. It uses the ideas and principles of open web standard development to create video standards that can serve as alternatives to the hitherto dominant standards of the Moving Picture Experts Group (MPEG).

AOMedia Video 1 (AV1) is an open, royalty-free video coding format initially designed for video transmissions over the Internet. It was developed as a successor to VP9 by the Alliance for Open Media (AOMedia), a consortium founded in 2015 that includes semiconductor firms, video on demand providers, video content producers, software development companies and web browser vendors. The AV1 bitstream specification includes a reference video codec. In 2018, Facebook conducted testing that approximated real-world conditions, and the AV1 reference encoder achieved 34%, 46.2%, and 50.3% higher data compression than libvpx-vp9, x264 High profile, and x264 Main profile respectively.

References

  1. 1 2 "Birds of a Feather Meetings (IETF Pre-WG Efforts)". Internet Engineering Task Force . Retrieved 2015-08-05.
  2. 1 2 3 4 "Internet Video Codec (netvc)". tools.ietf.org.
  3. 1 2 Filippov, Alexey; Norkin, Andrey; Alvarez, José Roberto (April 2020). "Information on RFC 8761 » RFC Editor".
  4. 1 2 A. Filippov (2015-10-19). "Video Codec Requirements and Evaluation Methodology". IETF. Retrieved 2015-11-08.
  5. Lucian Armasu (2015-03-25). "IETF Begins Standardization Process For Next-Generation 'NETVC' Video Codec (Daala)". Tom's Hardware . Retrieved 2015-08-05.
  6. "NETVC BoF" (PDF). Internet Engineering Task Force. 2015-03-24. Retrieved 2015-08-06.
  7. "NETVC IETF 93". Internet Engineering Task Force. Retrieved 2015-08-11.
  8. 1 2 "Thor" (PDF). Internet Engineering Task Force. Retrieved 2015-08-11.
  9. 1 2 NETVC Hackathon Results IETF 93 (Prague) (PDF)
  10. NETVC working group session at IETF102, Internet Engineering Task Force, 2018-07-19, retrieved 2019-03-24
  11. "video-codec". mailarchive.ietf.org.
  12. "Internet Video Codec (netvc)". IETF. Retrieved 2015-08-02.