Noisypeak One performance benchmarks


summary

This page provides performance benchmarks of Noisypeak One encoder in real-world video transcoding scenarios:

  • H.264 Adaptive bitrate (ABR) transcoding
  • HEVC Adaptive bitrate (ABR) transcoding
  • 4K single bitrate H.264 to H.264 transcoding
  • 4K single bitrate 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 Unioform Encoding Engine (U-EN2) works on most current generation Intel® CPUs with Intel® GPU including Artesyn® SharpSteamer™ PCIE-7207, E3-1275v5 and just released Intel® NUC Kit NUC6i7KYK “Skull Canyon”

 
NP_One.png
 

noisypeak one

pocket-size high-performance intel® core™ based encoder

 

platform configuration:

Intel® NUC Kit NUC6i5SYH
Intel® Core i5™  i5-6260U processor (1.9 to 2.8 GHz turbo, Dual Core, 4 MB Cache, 15W TDP)
Integrated Intel® Iris™ Graphics 540 (GT3e)
RAM Corsair® CMSO4GX4M1A2133C15 (2x4 Gb DDR4 2133 MHz)
SSD Intel® SSDSCKJW120H6
Microsoft® Windows™ 8.1 Embedded Industry PRO Retail (5JV-00164)
Video driver version 15.40.25.4463
BIOS version SYSKLi35.86A.0042.2016.0409.1246
Noisypeak Uniform Encoding Engine (U-EN2) v. 2.0.2, build 6/8/2016
Noisypeak top cover with LCD touch-display and controller v2
Noisypeak One product page

 
 

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

H.264 results summary:
The system is able to transcode 4 Full HD inputs with 3 bitrates outputs. In total 12 output streams in HLS or DASH.

Transcoding parameters
Parameter Value
  Stream 1 Stream 2 Stream 3
Resolution 1024x576
1280x720 1920x1080
Bitrate 1200 2000 4500
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 2
Look Ahead Disabled
Aspect Ration Square pixel, dynamic letterboxing
Deinterlace Disabled
Hardware acceleration Enabled
Audio
Codec AACPlus
Sample rate 48000 Hz
Bitrate 64 kbit/sec

HLS / 3 bitrates

DASH / 3 bitrates

Source video file
http://jell.yfish.us/media/jellyfish-5-mbps-hd-h264.mkv (5 Mbps, 1920x1080, H.264 High 4.0)
Direct link to transcoded results
HLS: http://cdn22.demo.noisypeak.com/output/fullhd_h264_3bitr_hls/playlist.m3u8
DASH: http://cdn22.demo.noisypeak.com/output/fullhd_h264_3bitr_dash/output.mpd

Noisypeak One web based user interface shows 4 FullHD channels transcoding to HLS. Average CPU load 20%, GPU load 93%

 

FullHD / HEVC

HEVC results summary:
The system is able to transcode 4 Full HD inputs with 3 bitrate outputs. In total 12 output streams in HLS or DASH.

Transcoding parameters
Parameter Value
  Stream 1 Stream 2 Stream 3
Resolution 1024x576 1280x720 1920x1080
Bitrate 600 2000 4500
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 2
IDR interval auto
Look Ahead Disabled
Aspect Ration Square pixel, dynamic letterboxing
Deinterlace Disabled
Hardware acceleration Enabled
Audio
Codec AACPlus
Sample rate 48000 Hz
Bitrate 64 kbit/sec

HLS. For watching HEVC HLS demo, please install VLC player 2.2.4 (Win/MacOS)

DASH. For watching HEVC DASH demo, please install Osmo player

Source video file
http://jell.yfish.us/media/jellyfish-5-mbps-hd-h264.mkv (5 Mbps, 1920x1080, H.264 High 4.0)
Direct link to transcoded results

HLS: http://cdn22.demo.noisypeak.com/output/fullhd_hevc_3bitr_hls/playlist.m3u8
DASH: http://cdn22.demo.noisypeak.com/output/fullhd_hevc_3bitr_dash/output.mpd

Noisypeak One web based user interface shows 4 FullHD channels transcoding to HLS in HEVC. Average CPU load 28%, GPU load 99%.

 

4K / H.264

4K results summary:
The system is able to transcode H.264 to HEVC 4K in single bitate with just 60% load on GPU.

Transcoding parameters
Parameter Value
Resolution 3840x2160
Bitrate 8000
FPS 30
Optimization TU7 – best speed
Codec profile High
Codec level 5
Rate control CBR
Slice count auto
GOP length 120
B-frames count 2
IDR interval auto
Reference frames number 2
Look Ahead Disabled
Deinterlace Disabled
Hardware acceleration Enabled
Audio
Codec AACPlus
Sample rate 48000 Hz
Bitrate 64 kbit/sec

HLS

DASH

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)
Direct link to transcoded results
HLS: http://cdn22.demo.noisypeak.com/output/4k_h264_hls/playlist.m3u8
DASH: http://cdn22.demo.noisypeak.com/output/4k_h264_dash/output.mpd

Noisypeak One web based user interface shows 4K channel transcoding to HLS. Average CPU load 17%, GPU load 60%

 

4K / HEVC

4K results summary:
The system is able to transcode H.264 to HEVC 4K in single bitate with just 66% load on GPU.

Transcoding parameters
Parameter Value
  Stream
Resolution 3840x2160
Bitrate 5000
FPS 30
Optimization TU7 – best speed
Codec profile Main
Codec level 5
Rate control CBR
Slice count auto
GOP length 120
B-frames count 2
IDR interval auto
Look Ahead Disabled
Deinterlace Disabled
Hardware acceleration Enabled
Audio
Codec AACPlus
Sample rate 48000 Hz
Bitrate 64 kbit/sec

DASH. For watching HEVC DASH demo, please install Osmo player

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)
Direct link to transcoded results
HLS: http://cdn22.demo.noisypeak.com/output/4k_hevc_hls/playlist.m3u8
DASH: http://cdn22.demo.noisypeak.com/output/4k_hevc_dash/output.mpd

Noisypeak One web based user interface shows 4K channel transcoding to HLS in HEVC. Average CPU load 7%, GPU load 66%

 

NOTE:
Use these browsers for watching MPEG/DASH Demo:
Chrome 23+ 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 DASH demo, please install Osmo player
For watching HEVC HLS demo, please install VLC player 2.2.4 (Win/MacOS)

HLS HEVC 4K Playback
The only one devices succeeded is Oasis One MkII
Amlogic S905, 1GB RAM, Android AOSP 6.0, Oasis playback engine.

We managed to playback HEVC DASH FullHD and 4K content in Microsoft® Edge browser on Microsoft® Windows 10 Pro Insider Preview 10.0.14372

 

This is a test website for research and educational purposes only.

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 differnet 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.