summary
This page provides performance benchmarks of Noisypeak transcoder, based on recently released Intel® Coffee Lake™ CPU, in the real-world video transcoding scenarios:
H.264 Adaptive bitrate (ABR) HD transcoding
H.264 Single bitrate HD transcoding
H.264 Adaptive bitrate (ABR) SD transcoding
H.264 Single bitrate SD transcoding
4K Adaptive bitrate H.264 to H.264 transcoding
4K Adaptive bitrate H.264 to HEVC transcoding
Full HD Adaptive bitrate (ABR) H.264 to HEVC transcoding
As source we’ve used pre-recorded media as simplest option from a wide list of supported protocols and technologies including SPTS/MPTS, HTTP progressive, capture from Inogeni®, Blackmagic®, Magewell® capture cards and dongles.
Noisypeak Uniform Encoding Engine (U-EN2) works on the recent generation of Intel® Xeon CPUs E-2186G or dedicated PCIe cards Artesyn® SharpSteamer™ PCIE-7207 and Pro PCIE-7210.
test platform configuration:
Intel® Core™ i7-8559U processor @ 2.70GHz
Integrated Intel® Iris Plus HD Graphics 655
RAM Samsung M471A2K43CB1-CRC (2x16Gb SO-DIMM DDR4 2400 MHz)
SSD Samsung 950 PRO 256GB
Microsoft® Windows™ 10 Enterprise
Video driver version 26.20.100.6444
Noisypeak Uniform Encoding Engine (U-EN2) v. 2.7.4, build 2/14/2019
Develop Enterprise-Grade Media Solutions for High Performance and Quality
Intel® Media Server Studio can help developers of software-based media solutions streamline development cycles, improve performance and quality, reduce costs, and keep up with changing media formats and distribution infrastructures.
Develop media solutions and optimize applications to maximize high performance and quality
Accelerate the transition to 4K and HEVC
Reduce infrastructure costs with high-density video transcoding
Cut product time to market, writing once and running anywhere, with forward and backward compatibility
FullHD / H.264 multi bitrate
H.264 results summary:
The system is able to transcode 8 Full HD inputs with 4 bitrate outputs. In total 32 output streams in HLS or DASH.
Transcoding parameters | ||||
Parameter | Value | |||
Stream 1 | Stream 2 | Stream 3 | Stream 4 | |
Resolution | 1024x576 |
1280x720 | 1920x1080 | 1920x1080 |
Bitrate | 1100 | 1800 | 3500 | 5000 |
FPS | 25 | |||
Optimization | TU7 – best speed | |||
Codec profile | High | |||
Codec level | 4.1 | |||
Rate control | CBR | |||
Slice count | auto | |||
GOP length | 100 | |||
B-frames count | 2 | |||
IDR interval | auto | |||
Reference frames number | 1 | |||
Look Ahead | Disabled | |||
Aspect Ration | Square pixel, dynamic letterboxing | |||
Deinterlace | Disabled |
Source video file
http://jell.yfish.us/media/jellyfish-5-mbps-hd-h264.mkv (5 Mbps, 1920x1080, H.264 High 4.0)
FullHD / H.264 single bitrate
H.264 results summary:
The system is able to transcode 11 Full HD inputs with 1 bitrate outputs. In total 11 full HD output streams in HLS or DASH.
Transcoding parameters | |
Parameter | Value |
Stream 1 | |
Resolution | 1920x1080 |
Bitrate | 500 |
FPS | 30 |
Optimization | TU7 – best speed |
Codec profile | Main |
Codec level | 4.1 |
Rate control | CBR |
Slice count | auto |
GOP length | 120 |
B-frames count | 1 |
IDR interval | auto |
Look Ahead | Disabled |
Aspect Ration | Square pixel, dynamic letterboxing |
Deinterlace | Enabled, Advanced mode |
Source video file
http://jell.yfish.us/media/jellyfish-5-mbps-hd-h264.mkv (5 Mbps, 1920x1080, H.264 High 4.0)
SD / H.264 multi bitrate
SD results summary:
The system is able to transcode 13 SD inputs with 3 bitrate outputs. In total 49 output streams in HLS or DASH.
Transcoding parameters | |||
Parameter | Value | ||
Stream 1 | Stream 2 | Stream 3 | |
Resolution | 426x240 | 640x360 | 720x404 |
Bitrate | 800 | 1100 | 2500 |
FPS | 25 | ||
Optimization | TU7 – best speed | ||
Codec profile | High | ||
Codec level | 4.1 | ||
Rate control | CBR | ||
Slice count | auto | ||
GOP length | 100 | ||
B-frames count | 2 | ||
IDR interval | auto | ||
Reference frames number | 1 | ||
Look Ahead | Disabled | ||
Aspect Ration | Square pixel, dynamic letterboxing | ||
Deinterlace | Enabled, Advanced mode |
SD / H.264 single bitrate
SD results summary:
The system is able to transcode 15 SD inputs with 1 bitrate output. In total 15 output streams in HLS or DASH.
Transcoding parameters | |
Parameter | Value |
Stream 1 | |
Resolution | 720x404 |
Bitrate | 2500 |
FPS | 25 |
Optimization | TU7 – best speed |
Codec profile | Main |
Codec level | 4.1 |
Rate control | CBR |
Slice count | auto |
GOP length | 100 |
B-frames count | 2 |
IDR interval | auto |
Look Ahead | Disabled |
Aspect Ration | Square pixel, dynamic letterboxing |
Deinterlace | Enabled, Advanced mode |
Hardware acceleration | Enabled |
4K / H.264 multi bitrate
4K results summary:
The system is able to transcode 3 UltraHD inputs with 4 bitrate output. In total 12 output streams in HLS or DASH
Transcoding parameters | ||||
Parameter | Value | |||
Stream 1 | Stream 2 | Stream 3 | Stream 4 | |
Resolution | 720x404 | 1280x720 | 1920x1080 | 3840x2160 |
Bitrate | 2500 | 3500 | 5000 | 8000 |
FPS | 30 | |||
Optimization | TU7 – best speed | |||
Codec profile | High | |||
Codec level | 4.1 | |||
Rate control | CBR | |||
Slice count | auto | |||
GOP length | 120 | |||
B-frames count | 2 | |||
IDR interval | auto | |||
Reference frames number | 1 | |||
Look Ahead | Disabled | |||
Aspect Ration | Square pixel, dynamic letterboxing | |||
Deinterlace | Disabled |
Source video file
http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_2160p_30fps_normal.mp4 (8.5 Mbps, 3840x2160, H.264 High 5.1)
4K / HEVC multi bitrate
4K results summary:
The system is able to transcode 2 UltraHD inputs with 4 bitrate outputs. In total 8 output streams in HLS or DASH
Transcoding parameters | ||||
Parameter | Value | |||
Stream 1 | Stream 2 | Stream 3 | Stream 4 | |
Resolution | 720x404 | 1280x720 | 1920x1080 | 3840x2160 |
Bitrate | 2500 | 3500 | 4000 | 6000 |
FPS | 30 | |||
Optimization | TU7 – best speed | |||
Codec profile | High | |||
Codec level | 5.1 | |||
Rate control | CBR | |||
Slice count | auto | |||
GOP length | 120 | |||
B-frames count | 2 | |||
IDR interval | auto | |||
Reference frames number | 1 | |||
Look Ahead | Disabled | |||
Aspect Ration | Square pixel, dynamic letterboxing | |||
Deinterlace | Disabled |
Full HD / HEVC multi bitrate
HD/HEVC results summary:
The system is able to transcode 3 HD inputs with 3 bitrate outputs. In total 9 output streams in HLS or DASH
Transcoding parameters | |||
Parameter | Value | ||
Stream 1 | Stream 2 | Stream 3 | |
Resolution | 640x360 | 1280x720 | 1920x1080 |
Bitrate | 1200 | 3000 | 4500 |
FPS | 30 | ||
Optimization | TU7 – best speed | ||
Codec profile | High | ||
Codec level | 4.1 | ||
Rate control | CBR | ||
Slice count | auto | ||
GOP length | 100 | ||
B-frames count | 2 | ||
IDR interval | auto | ||
Reference frames number | 1 | ||
Look Ahead | Disabled | ||
Aspect Ration | Square pixel, dynamic letterboxing | ||
Deinterlace | Enabled, Advanced mode |
Source video file
http://jell.yfish.us/media/jellyfish-5-mbps-hd-h264.mkv (5 Mbps, 1920x1080, H.264 High 4.0)
NOTE:
Use these browsers for watching MPEG/DASH Demo:
Chrome 73+ with H264/AAC MP4 format
IE 11 on Microsoft® Windows™ 8+ with H.264/AAC MP4 format
Safari 8+ on Mac OS X Yosemite (10.10)
For watching HEVC HLS/DASH demo including 4K, please install VLC player 3.0.6 or latest (Win/MacOS), or use iPhone/iPad with iOS version 11 or later
We managed to playback HEVC DASH FullHD and 4K content in Microsoft® Edge™ browser on Microsoft® Windows™ 10 Pro
FAIR USE NOTICE
This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available in our efforts to advance understanding of issues of video and audio encoding in different formats and protocols. We believe this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes. For more information go to: http://www.law.cornell.edu/uscode/17/107.shtml. If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner.