D
D
Djulbars2013-05-19 06:29:30
H.264
Djulbars, 2013-05-19 06:29:30

Hardware encoding in h264 for video surveillance. How?

Good day. In the near future, the creation of video surveillance based on Trassir software and IP video cameras (16 pcs).
Judging by the descriptions, the h264 codec suits the video archive better than others. And preliminary for 40 days of the archive, 12Tb should be enough.
But I wonder what equipment has hardware support for this codec? Do I need to buy a graphics card, or does the i3 series processor handle such a stream on its own?
Please share your experience, who has it :).

Answer the question

In order to leave comments, you need to log in

6 answer(s)
R
Revult, 2013-05-19
@Revult

The cameras themselves encode, support from the server is not required. You simply pick up streams from cameras over the network and write to the archive.
The question of the advantage of h264 is debatable in my opinion. In terms of archive capacity (requires less capacity), it is not in competition, but it should be borne in mind that h264 is still a predictive codec, i.e. for example: out of 30 frames - one frame is complete information, the rest of the frames are thought out by the codec. MJPEG is more demanding on capacity, but there all frames contain full information. In some European countries, h264 does not roll in the courts, just because the frames are “finished up”, ala photoshop =) Check with your security service for video surveillance tasks, if you just watch and write - take h264, if everything is more serious - then mjpeg.

P
Puma Thailand, 2013-05-19
@opium

Yes, no, hardware support for playback is one thing, and encoding is another matter.
Buy a few computers with i7 for this case.
+ you need to know the extension of the picture, if it is xd then it will be very difficult for them.

J
JDima, 2013-05-19
@JDima

Intel processors also have hardware support for encoding in h.264 - Quick Sync. True, there are few settings.

M
miolini, 2013-05-19
@miolini

In fact, gpu solutions are not much faster than software solutions on x264. Partly from the fact that it is required to send a lot of information between cpu and gpu. About 700Mbps for raw argb24 frames.

V
ValdikSS, 2013-05-19
@ValdikSS

Unfortunately, the usual hardware (encoding in intel processors or graphics cards) will not work for you. At best, they can encode 4 streams at the same time, nothing else. Most encode either 1 or 2 streams at the same time, or they can simultaneously decode and encode, but no more.
What is your camera resolution? What profile/settings do you want to use for h264? Let's say on Intel Core i5 you can encode about 10 320x240 baseline 24fps streams.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question