Difference between revisions of "JRVR - JRiver Video Renderer"

From JRiverWiki
Jump to: navigation, search
(Created page with "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. JRV...")
 
Line 17: Line 17:
 
*: 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.
 
*: 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.
+
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.<br>
 
While there will always be a niche for more advanced features in madVR and others, JRVR aims to cover 99% of everything else.
 
While there will always be a niche for more advanced features in madVR and others, JRVR aims to cover 99% of everything else.
  
 
== Design ==
 
== 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.
+
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.<br>
 
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.
 
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.
  
Line 29: Line 29:
 
== How to Use? ==
 
== How to Use? ==
  
On Windows, you can opt-into using JRVR in Options -> Video -> Video Mode: Red October JRVR
+
On Windows, you can opt-into using JRVR in Options -> Video -> Video Mode: Red October JRVR<br>
 
JRVR is the default renderer on Linux and Mac, you can confirm it is enabled in Options -> Video -> Video Renderer
 
JRVR is the default renderer on Linux and Mac, you can confirm it is enabled in Options -> Video -> Video Renderer
  

Revision as of 07:41, 9 December 2021

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