1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #ifndef REC_COMMON_H
- #define REC_COMMON_H
- #pragma once
- // video codec: h264, audio codec: G729a
- // video size of single screen: 320x240(remote), 320x240(local)
- // video size of dual screen: 640x480(remote), 320x240(local) 双屏双摄像头通知周小斌,改回320x240
- #define REC_COMMON_AUDIO_FRAME_PTIME 100
- #define REC_COMMON_AUDIO_FRAME_PSIZE 165
- #define REC_COMMON_AUDIO_CLOCK 8000
- #define REC_COMMON_VIDEO_CLOCK 90000
- #define REC_COMMON_VIDEO_FPS_DEN 1
- #define REC_COMMON_VIDEO_FPS_NUM 10 //8
- #define REC_COMMON_VIDEO_FPS_MOBILE 8 //5 //移动版视频5帧/s
- #define REC_COMMON_VIDEO_FPS_MOBILE_AGENT 8 //2 //移动版坐席视频2帧/s
- #define REC_COMMON_VIDEO_FPS 10.0f //8.0f
- #define REC_COMMON_VIDEO_RAW_FPS 15.0f //8.0f
- #define REC_COMMON_VIDEO_PADRAW_FPS 10.0f
- #define REC_COMMON_VIDEO_RAW_FPS_DEN 1
- #define REC_COMMON_VIDEO_RAW_FPS_NUM 8
- #define REC_COMMON_VIDEO_SNAPSHOT_FPS 1.0f
- #define REC_COMMON_VIDEO_CAPTURE_FRAME_INTERVAL 8
- #define REC_COMMON_VIDEO_ENCODE_FRAME_INTERVAL 1
- #define REC_COMMON_AUDIO_PT 18 // g729
- #define REC_COMMON_VIDEO_PT 101 // H264+
- #define REC_COMMON_VIDEO_H264_PT 97 // H264
- #define REC_COMMON_JITTER_MIN_CACHE_MSEC 1000
- #define REC_COMMON_JITTER_MAX_CACHE_MSEC 2000
- #define REC_COMMON_VIDEO_RTP_ENV_WIDTH 320
- #define REC_COMMON_VIDEO_RTP_ENV_HEIGHT 180
- #define REC_COMMON_VIDEO_RTP_OPT_WIDTH 180
- #define REC_COMMON_VIDEO_RTP_OPT_HEIGHT 320
- #define REC_COMMON_VIDEO_PREVIEW_WIDTH 320
- #define REC_COMMON_VIDEO_PREVIEW_HEIGHT 240
- #define REC_COMMON_VIDEO_RTP_WIDTH 320
- #define REC_COMMON_VIDEO_RTP_HEIGHT 320
- #define REC_COMMON_VIDEO_RTP_PADDING 70
- #define REC_COMMON_VIDEO_SNAPSHOT_WIDTH 640
- #define REC_COMMON_VIDEO_SNAPSHOT_HEIGHT 360
- #define REC_COMMON_VIDEO_SNAPSHOT_PREVIEW_WIDTH 480
- #define REC_COMMON_VIDEO_SNAPSHOT_PREVIEW_HEIGHT 360
- #define REC_COMMON_VIDEO_AGENT_RAW_WIDTH 1280
- #define REC_COMMON_VIDEO_AGENT_RAW_HEIGHT 720
- #define REC_COMMON_VIDEO_AGENT_PREVIEW_WIDTH 320
- #define REC_COMMON_VIDEO_AGENT_PREVIEW_HEIGHT 320
- #define REC_COMMON_VIDEO_SSM_AGENT_WIDTH 320 // single screen mode(ssm)
- #define REC_COMMON_VIDEO_SSM_AGENT_HEIGHT 240
- #define REC_COMMON_VIDEO_DSM_AGENT_WIDTH 640 // dual screen mode(dsm)
- #define REC_COMMON_VIDEO_DSM_AGENT_HEIGHT 480
- #define REC_COMMON_AUDIO_PORT_START 40000
- #define REC_COMMON_AUDIO_PORT_STOP 50000
- #define REC_COMMON_VIDEO_PORT 30000
- #define CAMERA_TYPE_ERROR -1
- #define CAMERA_TYPE_ENV 0
- #define CAMERA_TYPE_OPT 1
- #define CAMERA_TYPE_AUTO 2
- #define REC_COMMON_VIDEO_ENV_SHM_SNAPSHOT_QUEUE "rvc.shm.snapshot.video.env.q" // 640x360@1fps RGB24
- #define REC_COMMON_VIDEO_ENV_SHM_RTP_QUEUE "rvc.shm.rtp.video.env.q" // 320x180@8fps I420
- #define REC_COMMON_VIDEO_ENV_SHM_PREVIEW_QUEUE "rvc.shm.preview.video.env.q" // 320x240@8fps RGB24
- #define REC_COMMON_VIDEO_OPT_SHM_SNAPSHOT_QUEUE "rvc.shm.snapshot.video.opt.q" // 360x640@1fps RGB24
- #define REC_COMMON_VIDEO_OPT_SHM_RTP_QUEUE "rvc.shm.rtp.video.opt.q" // 180x320@8fps I420
- #define REC_COMMON_VIDEO_OPT_SHM_PREVIEW_QUEUE "rvc.shm.preview.video.opt.q" // 240x320@8fps RGB24
- #define REC_COMMON_AUDIO_SHM_QUEUE "rvc.shm.audio.q"
- #endif // REC_COMMON_H
|