12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- #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 30004
- #define REC_COMMON_AUDIO_PORT_STOP 31000
- #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 "944209D5-F4D2-4EB8-9CE8-0A18828E30BF" //"rvc.shm.snapshot.video.env.q" // 640x360@1fps BGR24
- #define REC_COMMON_VIDEO_ENV_SHM_RTP_QUEUE "93CB53EE-BFCE-468B-9718-13A936568E8E" //"rvc.shm.rtp.video.env.q" // 320x180@8fps BGR24
- #define REC_COMMON_VIDEO_ENV_SHM_PREVIEW_QUEUE "D8B048E0-84DB-42C3-BB88-F1D15BE4AFD0" //"rvc.shm.preview.video.env.q" // 320x240@8fps BGR24
- #define REC_COMMON_VIDEO_OPT_SHM_SNAPSHOT_QUEUE "87691C06-921D-4EED-8503-AC3DDB7AD134" //"rvc.shm.snapshot.video.opt.q" // 360x640@1fps BGR24
- #define REC_COMMON_VIDEO_OPT_SHM_RTP_QUEUE "A4995E16-6CF4-437B-A864-728EA1569AAF" //"rvc.shm.rtp.video.opt.q" // 180x320@8fps BGR24
- #define REC_COMMON_VIDEO_OPT_SHM_PREVIEW_QUEUE "2D60200E-4B69-406C-8173-D92EBE679471" //"rvc.shm.preview.video.opt.q" // 240x320@8fps BGR24
- #define REC_COMMON_VIDEO_REMOTE_SHM_RTP_QUEUE "A15A1AE4-8846-43D6-9A74-198E311C2D21" //"rvc.shm.rtp.video.remote.q" // 320x240@8fps //远端视频
- #define REC_COMMON_AUDIO_SHM_QUEUE "FC5DFFDE-DA1F-4321-80EC-B9B03FD8BB95" //"rvc.shm.audio.q"
- #define REC_COMMON_AUDIO_SALESOL_SHM_QUEUE "54A66218-7FAD-4A73-85CD-3BAF89EDED02" //"rvc.shm.salesol_audio.q"
- #define REC_COMMON_AUDIO_SALES_SHM_QUEUE "72030F8D-5248-434C-BB36-FB0871EE461D" //"rvc.shm.sales_audio.q"
- #define REC_COMMON_REMOTEAUDIO_SHM_QUEUE "55934743-4E27-4A91-A237-9B6E02F03F96" //"rvc.shm.agentaudio.q"
|