JRVR - JRiver Video Renderer

From wiki.jriver.com
Revision as of 12:41, 9 December 2021 by Nevcairiel (talk | contribs)
Jump to navigation Jump to search

JRVR, or JRiver Video Renderer, is our new in-house video renderer, designed from the ground up to be cross-platform and offer high-quality video playback on all devices.

JRVR is being developed for Media Center 28, and is available on Windows, Linux and Mac.


Philosophy

JRVR was designed around the following key concepts

  • Cross-Platform
    A cross-platform renderer allows us to offer a consistent video experience on all supported platforms, on Windows, Linux and Mac
  • High-Quality Video
    High-Quality processing and presentation of the videos is the primary goal of JRVR. Including full support for HDR and other modern video technologies.
  • Ease of Use ("It just works!")
    The experience should be good out of the box, and only get better with a bit of configuration, and not require hours of research to tune hundreds of options
  • Efficiency/Scalability
    Low-end machines can still play video just fine. And we want to enable them to do so in high-quality. At the same time, faster machines can use more advanced features to get even more out of the videos.

In summary, the goal is for JRVR to offer a high-quality video experience for everyone, without requiring expensive hardware, or extensive knowledge and configuration.
While there will always be a niche for more advanced features in madVR and others, JRVR aims to cover 99% of everything else.

Design

JRVR is designed on a flexible framework, supporting the Vulkan graphics API, D3D11 on Windows, as well as OpenGL, depending on what is available on your system.
This design allows JRVR to run on any system, from a high-end Windows desktop, down to a Raspberry Pi, with almost the same features.

On Linux and Mac, you should immediately see improved performance and higher quality, in comparison to the old legacy video renderer.

How to Use?

On Windows, you can opt-into using JRVR in Options -> Video -> Video Mode: Red October JRVR
JRVR is the default renderer on Linux and Mac, you can confirm it is enabled in Options -> Video -> Video Renderer

Status and Plans

JRVR is still in active development. For the current status and future plans, check our dedicated topic:

https://yabb.jriver.com/interact/index.php/topic,131214.0.html