|
DreamineVMS 1.0.0.0
Windows PC의 RTSP·USB 카메라 영상을 HLS로 변환해 원격 CCTV Viewer에 전달하는 데스크톱 에이전트입니다.
|
속성 | |
| string | Path = @"C:\ffmpeg\bin\ffmpeg.exe" [get, set] |
| string | OutputRoot = @"wwwroot\hls" [get, set] |
| bool | StartOnApplicationStartup [get, set] |
| int | HlsSegmentSeconds = 1 [get, set] |
| int | HlsListSize = 4 [get, set] |
| int | WatchdogIntervalSeconds = 2 [get, set] |
| int | WatchdogIdleSeconds [get, set] |
| int | RestartDelaySeconds = 2 [get, set] |
| string | VideoCodec = "copy" [get, set] |
| int | VideoFps = 10 [get, set] |
| int | VideoMaxWidth = 960 [get, set] |
| string | VideoBitrate = "900k" [get, set] |
| string | VideoMaxRate = "1200k" [get, set] |
| string | VideoBufferSize = "1800k" [get, set] |
| string | AudioCodec = "an" [get, set] |
| string | AudioBitrate = "32k" [get, set] |
| int | AudioRate = 22050 [get, set] |
| int | AudioChannels = 1 [get, set] |
FFmpeg 기반 RTSP to HLS 변환 옵션입니다.
FfmpegOptions.cs 파일의 11 번째 라인에서 정의되었습니다.
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
HLS 출력 루트입니다. 상대 경로이면 애플리케이션 기준으로 처리합니다.
FfmpegOptions.cs 파일의 31 번째 라인에서 정의되었습니다.
|
getset |
ffmpeg.exe 경로입니다.
FfmpegOptions.cs 파일의 21 번째 라인에서 정의되었습니다.
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
비디오 코덱입니다. copy 또는 libx264를 사용합니다.
FfmpegOptions.cs 파일의 101 번째 라인에서 정의되었습니다.
|
getset |
웹 HLS 출력 FPS입니다. 0 이하이면 FFmpeg 기본값을 사용합니다.
FfmpegOptions.cs 파일의 111 번째 라인에서 정의되었습니다.
|
getset |
|
getset |
웹 HLS 출력 최대 폭입니다. 0 이하이면 원본 해상도를 유지합니다.
FfmpegOptions.cs 파일의 121 번째 라인에서 정의되었습니다.
|
getset |
m3u8 갱신 정지 판단 시간입니다. 0이면 세그먼트 설정 기준으로 계산합니다.
FfmpegOptions.cs 파일의 81 번째 라인에서 정의되었습니다.
|
getset |