Jump to content

LCEVC: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Android TV Box / OS / Device Application allowing playback of LCEVC enhanced local files or streams: Mpeg-DASH or HLS encoded in AVC or HEVC
Software + Hardware: FPGA
Line 63: Line 63:
== Software ==
== Software ==


* [[ffmpeg]] Playback command:
:'''ffplay -vcodec lcevc_<codec> -i stream.ts'''
:<small>(only special version of ffmpeg will work.)</small>
* Patch for [[Android Open Source Project|AOSP]]
* Patch for [[Android Open Source Project|AOSP]]
* ExoPlayer ([[Android (operating system)|Android]])
* ExoPlayer ([[Android (operating system)|Android]])
Line 72: Line 75:


* [[Red Digital Cinema |Red]] Pro Platform <ref>{{cite web |url=https://ottverse.com/red5-pro-adds-v-novas-lcevc-to-its-real-time-latency-platform-to-enhance-quality-in-next-generation-interactive-applications/ |website=ottverse |title=Red5 Pro adds MPEG-5 LCEVC to its real-time latency platform to enhance quality in next-generation interactive applications|date=2021-12-08 }}</ref>
* [[Red Digital Cinema |Red]] Pro Platform <ref>{{cite web |url=https://ottverse.com/red5-pro-adds-v-novas-lcevc-to-its-real-time-latency-platform-to-enhance-quality-in-next-generation-interactive-applications/ |website=ottverse |title=Red5 Pro adds MPEG-5 LCEVC to its real-time latency platform to enhance quality in next-generation interactive applications|date=2021-12-08 }}</ref>
* [[NETINT Technologies|NETINT]] Transcoders With MPEG-5 LCEVC <ref>{{cite web |url=https://www.thebroadcastbridge.com/content/entry/15556/v-nova-enhance-netint-transcoders-with-mpeg-5-lcevc |website=thebroadcastbridge |title=V-Nova Enhance NETINT Transcoders With MPEG-5 LCEVC|date=2021-08-12 }}</ref>
* Canadian [[System-on-chip|SoC]] supplier [[NETINT Technologies|NETINT]] Transcoders With MPEG-5 LCEVC <ref>{{cite web |url=https://www.thebroadcastbridge.com/content/entry/15556/v-nova-enhance-netint-transcoders-with-mpeg-5-lcevc |website=thebroadcastbridge |title=V-Nova Enhance NETINT Transcoders With MPEG-5 LCEVC|date=2021-08-12 }}</ref>

== Hardware ==
[[Xilinx]], [[United States of America|U.S]].-based inventor of the [[Field Programmable Gate Array]] has already incorporated '''LC EVC''' technology into its chipsets. <ref>{{cite web |url=https://www.red5pro.com/blog/9-reasons-lcevc-webrtc-is-a-winning-combo/|title=9 Reasons LCEVC + WebRTC is a Winning Combo (9th: Hardware Support)|date=2020-11-04 }}</ref> It has also finished complete, wholesome and simple license agreement. <ref>{{cite web |url=https://www.xilinx.com/publications/user-guide/partner/v-nova-xde-app-description.pdf|title=Application: V-Nova XDE (HEVC) Single FPGA 4KP60 real-time Encoder|date=2020-11-25 }}</ref>


== Broadcast ==
== Broadcast ==

Revision as of 18:57, 23 March 2022

LCEVC
Low Complexity Enhancement Video Coding MPEG-5 Part 2
Year started2010
Latest versionJune 2021
OrganizationITU-T (SG16), ISO, IEC
CommitteeISO, VCEG, MPEG
Base standardsH.261, H.262 (aka MPEG-2 Video), H.263, MPEG-1
Related standardsH.265 (aka HEVC), H.266 (aka VVC), H.264 (aka AVC)
Domainvideo compression
Websitehttps://www.lcevc.org/

Low Complexity Enhancement Video Coding (LCEVC) is a ISO/IEC video coding standard developed by the Moving Picture Experts Group (MPEG) under the project name MPEG-5 Part 2 LCEVC.[1][2]

Concept

LCEVC specifies an enhancement layer which, when combined with a base video encoded with a separate codec, produces an enhanced video stream. The base layer is decodable by a hardware decoder, and the enhancement layer is suitable for software processing implementation with sustainable power consumption. The enhancement layer provides improved features to existing codecs, such as compression capability extension and lower encoding/decoding complexity, for live streaming or broadcasting applications.[3]

LCEVC leverages a base video codec (e.g., AVC, HEVC, VP9, AV1, EVC or VVC) and employs an efficient low-complexity enhancement that adds up to two layers of encoded residuals, along with normative signalled up-sampling methods, that correct artefacts produced by the base video codec and add detail and sharpness for the final output video.[4]

It provides additional compression efficiency to any existing or future video codec and reduces the processing complexity of encoding and decoding.[5][6]

LCEVC can be implemented with software updates for encoders and decoders, and was designed to leverage available hardware acceleration for graphics processing.[7]

Availability

It is already possible to encode video files with LCEVC using FFmpeg 4.0.1-17 and the version 2.9 build 539246 of codec P+ of company V-Nova.[3]

History

In October 2018, MPEG issued a set of requirements for a new video coding standard and a Call for Proposals for Low Complexity Enhancement Video Coding.[8][9]

At IBC 2019 a preliminary implementation for encoding and decoding the forthcoming MPEG-5 Part 2 LCEVC was demonstrated.[10]

October 2020 at the 132nd MPEG meeting, LCEVC is completed reaching Final Draft stage.[11]

In April 2021, MPEG Video validated the Verification Test of LCEVC (Low Complexity Enhancement Video Coding) standard ((ISO/IEC 23094-2). Test results tended to indicate an overall benefit also when using LCEVC to enhance AVC, HEVC, EVC and VVC.[12][13]

In May 2021, V-NOVA LCEVC Licensing Terms were announced for Entertainment Video Services. It is a software development kit and a wide range of reference integrations that add MPEG-5 Part 2 LCEVC (ISO/IEC 23094-2) encoding and decoding to any existing video delivery workflow. V-NOVA LCEVC is an implementation of MPEG-5 Part 2 LCEVC, the codec-agnostic (ISO/IEC) enhancement standard capable of providing higher quality at up to 40% lower bitrates than codecs used natively.[14][15]

As per Jan Ozer's report, LCEVC Technology entitled LCEVC x264 Report: Live Sports & eGames, ABR Ladder.[16]

In January 2022, SBTVD Forum approved a selection of technologies for SBTVD 3.0 which include MPEG-5 LCEVC, V-NOVA & Harmonic’s submission.[17][18]

In January 2022, ISO/IEC published a set of tests and procedures to verify whether bitstreams and decoders meet normative requirements specified in the MPEG-5 LCEVC part 2 standard in order for implementers of LCEVC to be able to test the functioning and verify the conformance of their implementations.[19]

Current schedule

  • October 2018: Call for Proposals
  • March 2019: Evaluation of the proposals received and first draft of the standard
  • October 2019: Ballot issued for Committee Draft
  • April 2020: Ballot issued for Draft International Standard
  • October 2020: Completion of final standard[20]
  • Publishing of standard (ISO/IEC 23094-2)[21]

Software

ffplay -vcodec lcevc_<codec> -i stream.ts
(only special version of ffmpeg will work.)

Hardware

Xilinx, U.S.-based inventor of the Field Programmable Gate Array has already incorporated LC EVC technology into its chipsets. [25] It has also finished complete, wholesome and simple license agreement. [26]

Broadcast

The Brazilian SBTVD Forum Selected V-LCEVC for Brazil’s Upcoming TV 3.0 The Brazilian SBTVD Forum will adopt the MPEG-5 LCEVC codec enhancement (ISO/IEC 23094-2) in its forthcoming broadcast television system, TV 3.0, expected to launch in 2024. LCEVC was the only multilayer enhancement video codec selected. It will be used to enhance a video base layer encoded with VVC for broadcast and broadband delivery. [27]

License

There is Free of Fee License For Integration as Software Player (important for Open Source based OSes like Linux, and Video Players like VideoLan). [28]
But using Enhancement Layer from emiter side is subject of fees.[28]

See also

Keywords for further studding (may require searches outside of wikipedia):

  • Layered HEVC, Layered H265
  • Layered VVC, Layered H266
  • Versatile Video Coding Based Quality Scalability With Joint Layer Reference (QS-VVC+JLR / Quality Scalability VVC with JLR)[29]
  • Efficient AV1 Video Coding Using A Multi-Layer Framework[30]

References

  1. ^ "MPEG-5 – Leonardo Chiariglione". leonardo.chiariglione.org.
  2. ^ "Low Complexity Enhancement Video Coding | MPEG". mpeg.chiariglione.org.
  3. ^ a b "How to Encode with LCEVC". Streaming Media Magazine. 12 March 2020.
  4. ^ Trafford-Jones, Russell (9 July 2020). "Video: Outlook on the future codec landscape". The Broadcast Knowledge.
  5. ^ "V-Nova". ATSC : NextGen TV.
  6. ^ Pennington, Adrian. "2020: Crunch time for codecs". IBC.
  7. ^ "Inside MPEG's Ambitious Plan to Launch 3 Video Codecs in 2020". Streaming Media Magazine. 15 October 2019.
  8. ^ "Requirements for Low Complexity Video Coding Enhancements | MPEG". mpeg.chiariglione.org.
  9. ^ "Call for Proposals for Low Complexity Video Coding Enhancements | MPEG". mpeg.chiariglione.org.
  10. ^ "Introducing MPEG-5 Part 2 LCEVC" (PDF). itu.int.
  11. ^ "LC EVC standard celebrates Final Draft". rethinkresearch.biz.
  12. ^ "MPEG 134 – MPEG". MPEG Standards.
  13. ^ "MPEG validates LCEVC performance as royalties about to be made public". CSI.
  14. ^ "Nearly-polished LCEVC licensing model is real McCoy, not a decoy". Rethink.
  15. ^ "V-Nova LCEVC Royalty Structure Announced". Streaming Media Magazine. 2021-05-20.
  16. ^ Ozer, Jan (2021-04-15). "LCEVC Excels in Full Ladder Live Use Case Testing". Streaming Learning Center.
  17. ^ "Brazilian goldrush for V-Nova as LCEVC etched into SBTVD 3.0". Rethink.
  18. ^ "Fórum SBTVD | TV 3.0 Project". Forumsbtvd.org.br (in Brazilian Portuguese).
  19. ^ "Information technology — General video coding — Part 3". ISO.
  20. ^ MPEG Meeting132 Minutes
  21. ^ "ISO/IEC 23094-2:2021(en)". www.iso.org.
  22. ^ "LCEVC: Ready for Primetime". Streaming Media Magazine. 2021-01-29.
  23. ^ "Red5 Pro adds MPEG-5 LCEVC to its real-time latency platform to enhance quality in next-generation interactive applications". ottverse. 2021-12-08.
  24. ^ "V-Nova Enhance NETINT Transcoders With MPEG-5 LCEVC". thebroadcastbridge. 2021-08-12.
  25. ^ "9 Reasons LCEVC + WebRTC is a Winning Combo (9th: Hardware Support)". 2020-11-04.
  26. ^ "Application: V-Nova XDE (HEVC) Single FPGA 4KP60 real-time Encoder" (PDF). 2020-11-25.
  27. ^ "Brazilian SBTVD Forum Selects V-Nova LCEVC for Brazil's Upcoming TV 3.0". digitalmediaworld.tv. 2022-01-13.
  28. ^ a b "LCEVC Enhanced Video". Official LCEVC V-Nova website. 2021-08-29.
  29. ^ Xiem HoangVan; Sang NguyenQuang; Fernando Pereira; Fellow; IEEE. "Versatile Video Coding based Quality Scalability with Joint Layer Reference" (PDF).
  30. ^ Wei-Ting Lin†; Zoe Liu*; Debargha Mukherjee*; Jingning Han*; Paul Wilkins*; Yaowu Xu*; Kenneth Rose†. "Efficient AV1 Video Coding Using A Multi-Layer Framework" (PDF).