Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
ScalaMatrix gpu accelerated video display
1. ScalaWox.com
GPU Accelerated Video CODEC Technology
Multi-Channel HD Video Display and Image Processing Technology
GPU Accelerated Video Image Processing Technology
GPU Accelerated Video Encoder
1
nVidia® Contact
scalawox@scalawox.com
whitebleach@scalawox.com
2. ScalaMatrix GPU Accelerated Video CODEC
Software CODEC vs. ScalaMatrix
S/W CODEC(FFMPEG)
12~16ch@FullHD on i7 ScalaMatrix
6~150ch@FullHD on Intel & nVidia
✓ CPU Utilization 95~100%
✓ Not Real-Time Processing
✓ Minimized CPU Utilization
✓ Real-Time Processing
* MS-Windows 7
** Intel Haswell Celeron Dual-Core
* MS-Windows 7
** Intel Haswell i7
2
3. ScalaMatrix GPU Accelerated Video CODEC
Demo Video
Full-HD 36 Channels Real-Time Video Decoding & Display on Minimized CPU Utilizations
3
4. S/W CODEC SCALAMATRIX
ScalaMatrix GPU Accelerated Video CODEC
Software CODEC vs. ScalaMatrix
Software Codec with i7 < ScalaMatrix Celeron
* Intel Haswell/SkyLake - MS Windows 7
** Maximum Performance Depends on O/S Version, Graphics Device Driver Version and System Environments
Channels
4
5. ScalaMatrix GPU Accelerated Video CODEC
SDK Software Development Kit
Video CODEC Pool
Video Image
Video Display Layer
Intel GPU
Accelerated CODEC
nVidia GPU
Accelerated CODEC
nVidia CUDA Based
CODEC
Intel CPU Based
Software CODEC
User Defined CODEC
Video Filter Layer
(Image Processing)
GPU Accelerated
Fisheye De-Warp Filter
Text & Meta Data Display Layer
5
7. ScalaMatrix GPU Accelerated Video CODEC
SDK Software Development Kit
Video Surveillance VMS/Viewer, Multimedia Framework
Keyboard/Mouse
Callback
Video Channel
Video Stream Client
Event Handler
Video Layout
Management
OSD, PIP, DZOOM,
Fisheye Dewarp
ScalaMatrix
Element Video Stream
Event Stream
Layout
Video Layout Information
1x1 2x2 3x3 4x4
…
7
8. ScalaMatrix GPU Accelerated Video CODEC
Features
• Display Resolution : 4K UHD Display Support
• Video Resolution : Up to 4K Video/Camera Support
• CODEC : H.264, H.265
• Extremely Low CPU Utilization
• Filter
✓ Real-Time Fisheye Dewarp with Mini-Map
• Scalability : Up to 4 Video Graphic Card Support on nVidia
• Time-To-Market : Minimized Software Developing Time
8
9. ScalaMatrix GPU Accelerated Video CODEC
Specifications(Comparison Intel and nVidia GPU)
Platform Intel nVidia
Max Channels 6~44ch@FullHD 20ch ~ 150ch/FullHD
Video Resolution Upto 4K
Monitors Max. 3 Max. 16 (4 GPUs)
CODEC H.264/H.265, Base/Main/High Profiles
Frame Rate Max. 30fps/ch (Optional FPS)
Performance
Applications
Small and Medium
• NVR : 6 ~ 64ch
• Video Monitoring System
• Small Transcoder
• Small Broadcasting System
Enterprise
• VMS : over 128ch
• Video Monitoring System
• Huge Video Data Converting for
SNS
• Broadcasting Studio
• Wall Display
HD Full-HD 5M 4K
64 ch 44 ch 16 ch 7ch
Skylake i7-4770k H.264 30fps
HD Full-HD 5M 4K
48 ch 25 ch 10 ch 2 ch
Skylake i5 GTX 1070 H.264 30fps
9
10. ScalaMatrix GPU Accelerated Video CODEC
Applications
• PC-NVR/CCTV Viewer
• High Performance with Complex Functions
• Price Efficient x86 System
10
11. ScalaMatrix GPU Accelerated Video CODEC
Applications
•High Performance Digital Signage/Video Wall
•Hybrid System = Multi-Channel Video Display + POS
+ FA System
+ Broadcast
11