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
 

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.