# yangrecord **Repository Path**: incast_admin/yangrecord ## Basic Information - **Project Name**: yangrecord - **Description**: 基于yangrtc开发的高清录播直播系统 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-28 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yangrecord 基于yangrtc开发的高清录播直播系统 1、支持多机位,支持支持支持电影模式、画中画模式和资源模式等录制模式 2、支持电影模式直播和多路直播 3、支持录制h264和h265等mp4、flv 4、支持10bit录制 5、直播支持Rtmp、Srt,二期支持Webrtc 参数配置在yang_config_record.ini文件里 [video] width=640 //摄像头采集width height=480 //摄像头采集height outWidth=640 //编码输出width outHeight=480 //编码输出height videoEncoderType=0 //0:h264 1:h265 videoEncHwType=0 //0:软编 1:硬编 vIndex=0 //摄像头编号 [sys] transType=1 //1:Srt 0:Rtmp bgFilename=/home/jpg/02.jpeg //背景文件,目前支持jpeg transType=1 //1、Srt 0、Rtmp bgFilename=d:\soft\02.jpeg //背景文件,目前支持jpeg rtmpPort=1935 //rtmp端口 httpPort=8090 //http端口 srtPort=8080 //srt端口 dataPort=9999 //信令和数据端口 rtmpServerIP=10.42.0.1 //rtmp服务地址 srtServerIP=10.42.0.1 //srt服务器地址 httpServerIP=10.42.0.1 //http服务器地址 dataServerIP=10.42.0.1 //数据和信令服务器地址 [record] fileTimeLen=60 //录制视频文件单个文件分钟数,60为录制视文件1小时(60分钟)后生成第二个视频文件 filePath=/home/recordfile //保存文件路径