While my problems didn't go away, the results were certainly 100% better and supported my theory that many VMS vendors are currently single threading this vital task. Decoding a 4K image at 30fps requires lots of resources so single threading decoding becomes a deal breaker.Īt Intel's recommendation, I purchased an Intel i7 4790K which currently has the fastest single core of any Intel CPU's. Even though I had plenty of CPU resources, I could see that a single core of each CPU was running at 100% while the other cores were basically idle. After about a day of trialing three different VMS vendors I suddenly came to the conclusion that all of them single thread their decoding tasks. At first I thought it might be the camera (even the web-based live viewer had problems) but then I ran the 64bit version of VLC using RTSP and received perfect 30fps streams (VLC has an excellent H264 decoder). At first pass, the results I was getting were poor with frame drops and what appeared to be motion shudder. In the past few weeks I have been testing the new Axis P1428-E 4K camera at a Motor Sport track in Australia. Let me know if you need any additional information about QSV technology implementation. Unfortunately, for those configurations QSV cannot be currently used. But many of our installations are sizable systems using blade servers and virtualization. We do not have any problems when we recommend i5 or i7 based PCs as workstations. The only limitation of QSV technology that we see is that it is not yet implemented for major multi-core server platforms. We can then provide steams from legacy and other ‘special’ cameras to external systems and web/mobile clients. This is to be used for the transcoding feature of SecurOS RTSP-server - without overloading the CPU. On live tests, our VideoWall controller can display up to 288 video streams (Axis, 20 fps) on 8 HD screens merged into single desktop.Ĭurrently we are implementing video compression to h264 format using QSV. It also shares the same QSV support and is powered with the i7 processor plus a dedicated set of video cards. For another example, we can take our VideoWall controller. On the same mini-PC with QSV support disabled, we can hardly decompress 2-3 Full-HD steams. When we disable stream the auto-select feature, we are able to decompress and display 32 Full-HD streams. This is when we use Axis cameras with dualstream support (MediaClient has stream auto-select feature). On this mini-PC, we are able to display 162 channels of video on 2 Full-HD screens (20 fps). For ‘extreme’ tests we used an entry level mini-PC Intel DC3217BY (Core i3-3217U, 1.8GHz) with a built-in video card. To highlight the benefits of this technology, provided are some numbers from our testing. Now we have QSV support fully production-level on both client and server side, and use QSV specifically to decompress the h264 stream. We first introduced QSV support 10 months ago as a feature of SecurOS MediaClient (our new operator interface). We (ISS) are having an excellent experience with QSV technology and can confirm this technology suits CCTV applications very well. To make this concept easier to understand we usually refer to Intel HD Graphics as the ‘graphics core’ of the Intel processor. Intel HD Graphics with QSV support is truly embedded into the Intel i3, i5, i7 processors. The comment above regarding QSV technology is perfectly correct.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |