FPS Number in PlatformK

 

Description

Three types of encoders, MJPEG, MPEG4 and H.264, and dual streams architecture cause the frame rate management is very complicate. The runtime frame rate will be slightly move up and down in dual streaming mode. And due to the consumption of the system bus capacity and CUP computing power are different in encoder types and video resolutions, the frame rates vary with them.
To manage frame rate easily, we provides the possible frame rate configuration table associated with the video resolution, encoder type and streaming mode here. This frame rate configuration table is very huge if we consider video bit rate in MPEG4, H.264 and compression ratio in MJPEG. The following table is base on 3.5Mbps in H.264 and MPEG4 and MJPEG with high quality (total output bit rate is about 18Mbps) which are suitable for most of applications.
The encoder type H.264 and MPEG4 are treated as exclusive. There is no dual streams of H.264 and MPEG4 then. Based on above criteria, the frame rate management could be simplified well. Here is the new frame rate management table.

FPS Number List in OV5653 and MT9P004 cameras

Streaming Mode Resolution Type Max. FPS Possible Frame Rate
Single Stream 2032x1920 H.264, MJPEG 8 (7.5) 1, 2, 4, 8
MPEG4 5 1, 2, 4, 5
1920x1080 H.264, MJPEG 15 1, 2, 4, 5, 8, 15
MPEG4 11 1, 2, 4, 5, 8, 11
1280x720 H.264, MJPEG 30 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
MPEG4 25 1, 2, 3, 4, 5, 6, 8, 10, 15, 25
640x480 H.264, MPEG4, MJPEG 30 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
4 Streams Effective Image Size: 2032x1920
Streaming Image Size: 640x480
H.264, MPEG4, MJPEG 15 1, 2, 4, 5, 8, 15

Possible Frame Rate in Dual Streams Mode

One Stream The Other Stream
Type Resolution Possible Frame Rate Type Resolution Possible Frame Rate
H.264 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15 H.264 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15
H.264 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15, 20 H.264 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
H.264 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15, 20 MJPEG 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15, 20
H.264 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15, 25 MJPEG 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
H.264 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30 H.264, MJPEG 640x480, 1280x720(if MJPEG) 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
MPEG4 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 12 MPEG4 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 12
MPEG4 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15 MPEG4 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 25
MPEG4 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15 MJPEG 1280x720 1, 2, 3, 4, 5, 6, 8, 10, 15
MPEG4 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30 MPEG4, MJPEG 640x480, 1280x720(if MJPEG) 1, 2, 3, 4, 5, 6, 8, 10, 15, 30
MJPEG 1280x720, 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30 MJPEG 1280x720, 640x480 1, 2, 3, 4, 5, 6, 8, 10, 15, 30

FPS Number List in fisheye (MT9P031) cameras

Installation Streaming Mode Video Resolution PTZ Control Frame Rate Remark
Wall Mount EPTZ 2032x1920 Y H264, MJPEG : 1,2,3,6
MPEG4 : 1,2,3,5
No dual streaming support
1920x1080, 1280x720, 640x480 Y 1,2,3,4,6,12
Exception : 1,2,3,4,6,11 @ MPEG4, 1920x1080
No dual streaming support
SINGLE 1920x1080, 1280x720 N 1,2,3,4,6,12
Exception : 1,2,3,4,6,11 @ MPEG4, 1920x1080
No dual streaming support
FISHEYE_VIEW 2032x1936 N H264 and MJPEG : 1,2,3,6
MPEG4 : 1,2,3,5
No dual streaming support
DUAL 1280x720 N 1,2,3,4,6,12 only 1280x720 availble in stream 1 and stream 2
MD_PRESET 1280x720 (stream 1),
1280x352 (stream 2)
N 1,2,3,6 No dual streaming support.
6VGA 640x480 Y H264, MJPEG: 1,2,3,4,6,12
MPEG4: 1,2,3,4,6,11
All 6 video streams share same video configurations.
Ceiling Mount EPTZ 2032x1920 Y H264, MJPEG: 1,2,3,6
MPEG4: 1,2,3,5
No dual streaming support
1920x1080, 1280x720, 640x480 Y H264, MJPEG: 1,2,3,4,6,12
Exception : 1,2,3,4,6,11 @ MPEG4, 1920x1080
No dual streaming support
SINGLE 1920x1080, 1280x720 N H264, MJPEG: 1,2,3,4,6,12
Exception : 1,2,3,4,6,11 @ MPEG4, 1920x1080
No dual streaming support
FISHEYE_VIEW 2032x1936 N H264 and MJPEG : 1,2,3,6
MPEG4 : 1,2,3,5
No dual streaming support
DUAL 1280x720 N 1,2,3,4,6,12 only 1280x720 availble in stream 1 and stream 2
MD_PRESET 1280x720 (stream 1),
1280x352 (stream 2),
1280x352 (stream 3)
N 1,2,3,6 No dual streaming support.
6VGA 640x480 Y H264, MJPEG: 1,2,3,4,6,12
MPEG4: 1,2,3,4,6,11
All 6 video streams share same video configurations.

Important Note :

In dual streams mode, the frame rate in stream 1 has to be higher or equal to it in stream 2. Otherwise, the frame rate in stream 1 is limited to the stream 2 frame rate.
For example, the frame rate settings in stream 1 and stream 2 is 30 and 25. The actual frame rate in stream 1 is 25.

Back to

VIDEO_FPS_NUM