I’m developing a prototype capable of receiving an HDMI 2.0 signal (4k HDR-10), encode it using HEVC (<40Mbps) and transmitting wirelessly to a receiver that will decode and deliver a 4k HDR-10 resolution signal.
Therefore I would like help to confirm that the Jetson TX1/TX2 is able to fulfill our requirements: encode/decode 4K HDR10 in real time - the desired output rate of the encoder would be less than 40Mbps.
Hi,
On Jetson TX1, encode/decode 4K HDR10 is not supported.
On Jetson TX2, decoding 4K HDR10 is supported, but encoding is not supported.encode/decode 4K HRD10 is supported
For decoding 4K HDR10 on Jetson TX2, we have tegra_multimedia_api sample 08_video_dec_drm. You can install the whole packages through sdk manager and follow the steps:
1 Connect to TV supporting HDR10(ex: Sony KD-55X9000E)
Since neither Jetson TX1 nor Jetson TX2 have support for encoding HDR10, would you please recommend me a NVIDIA hardware capable of supporting HDR10 encoding?
My application consists in receiving 4K HDR10 stream via HDMI 2.0 and I need to encode it using h.265 in real-time.
The desired output bitrate of the codec would be less than 50Mbps.
In addition, the output of the codec should be available in a low-speed interface (USB2.0, SPI, etc).
Thanks in advance! Looking forward for your reply.
Since neither Jetson TX1 nor Jetson TX2 have support for encoding HDR10, would you please recommend me a NVIDIA hardware capable of supporting HDR10 encoding?
My application consists in receiving 4K HDR10 stream via HDMI 2.0 and I need to encode it using h.265 in real-time.
The desired output bitrate of the codec would be less than 50Mbps.
In addition, the output of the codec should be available in a low-speed interface (USB2.0, SPI, etc).
Thanks in advance! Looking forward for your reply.
Hi,
For more information, please share detail about My application consists in receiving 4K HDR10 stream via HDMI 2.0. Is it a v4l2 source?
We don’t have existing implementation for this usecase. would like to get more information so that we can check if there is platform that can run the usecase.
Hi, thanks for the answer.
In this project, we have to develop a prototype capable of receiving an HDMI 2.0 input signal (coded UHD 4k 4:2:2 and HDR-10), encoding it using HEVC/H.265 (<50Mbps) and transmitting wirelessly to a receiver that decodes and delivers the same input signal.
The input signal can be from a set-top-box or a blu-ray, or other source that provides the signal with the required quality - 4k 4: 2: 2 and HDR-10.
Hi,
We have the full implementation of 10-bit YUV420 encoding/decoding on r32.3.1/Xavier, TX2.
For decoding, please check #2
For encoding, please refer to 01_video_encode and run the following steps:
The input buffer format is in NvBufferColorFormat_NV12_10LE and it reads input frames from a file( raw_10bit_p010.yuv in the example ) in 01_video_encode. You would need to investigate on how to put your input signal into the allocated NvBuffers.