Codemaru 1.0.0.0
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
로딩중...
검색중...
일치하는것 없음
Codemaru.Models.FfmpegOptions 클래스 참조sealed

더 자세히 ...

속성

string Path = @"C:\ffmpeg\bin\ffmpeg.exe" [get, set]
string OutputRoot = @"wwwroot\hls" [get, set]
int HlsSegmentSeconds = 2 [get, set]
int HlsListSize = 6 [get, set]
int WatchdogIntervalSeconds = 2 [get, set]
int WatchdogIdleSeconds = 0 [get, set]
string VideoCodec = "libx264" [get, set]
string AudioCodec = "an" [get, set]
string AudioBitrate = "96k" [get, set]
int AudioRate = 48000 [get, set]
int AudioChannels = 2 [get, set]

상세한 설명

ffmpeg 실행 및 HLS 공통 설정.

FfmpegOptions.cs 파일의 16 번째 라인에서 정의되었습니다.

속성 문서화

◆ AudioBitrate

string Codemaru.Models.FfmpegOptions.AudioBitrate = "96k"
getset

오디오 비트레이트(예: "96k").

FfmpegOptions.cs 파일의 106 번째 라인에서 정의되었습니다.

106{ get; set; } = "96k";

◆ AudioChannels

int Codemaru.Models.FfmpegOptions.AudioChannels = 2
getset

오디오 채널 수.

FfmpegOptions.cs 파일의 126 번째 라인에서 정의되었습니다.

126{ get; set; } = 2;

◆ AudioCodec

string Codemaru.Models.FfmpegOptions.AudioCodec = "an"
getset

기본 오디오 코덱("an"=무음, "aac" 등).

FfmpegOptions.cs 파일의 96 번째 라인에서 정의되었습니다.

96{ get; set; } = "an";

◆ AudioRate

int Codemaru.Models.FfmpegOptions.AudioRate = 48000
getset

오디오 샘플레이트.

FfmpegOptions.cs 파일의 116 번째 라인에서 정의되었습니다.

116{ get; set; } = 48000;

◆ HlsListSize

int Codemaru.Models.FfmpegOptions.HlsListSize = 6
getset

m3u8에 유지할 세그먼트 개수.

FfmpegOptions.cs 파일의 56 번째 라인에서 정의되었습니다.

56{ get; set; } = 6;

◆ HlsSegmentSeconds

int Codemaru.Models.FfmpegOptions.HlsSegmentSeconds = 2
getset

HLS 세그먼트 길이(초).

FfmpegOptions.cs 파일의 46 번째 라인에서 정의되었습니다.

46{ get; set; } = 2;

◆ OutputRoot

string Codemaru.Models.FfmpegOptions.OutputRoot = @"wwwroot\hls"
getset

출력 루트(상대면 ContentRoot 기준).

FfmpegOptions.cs 파일의 36 번째 라인에서 정의되었습니다.

36{ get; set; } = @"wwwroot\hls";

◆ Path

string Codemaru.Models.FfmpegOptions.Path = @"C:\ffmpeg\bin\ffmpeg.exe"
getset

ffmpeg.exe 절대경로.

FfmpegOptions.cs 파일의 26 번째 라인에서 정의되었습니다.

26{ get; set; } = @"C:\ffmpeg\bin\ffmpeg.exe";

◆ VideoCodec

string Codemaru.Models.FfmpegOptions.VideoCodec = "libx264"
getset

기본 비디오 코덱("libx264" 또는 "copy").

FfmpegOptions.cs 파일의 86 번째 라인에서 정의되었습니다.

86{ get; set; } = "libx264";

◆ WatchdogIdleSeconds

int Codemaru.Models.FfmpegOptions.WatchdogIdleSeconds = 0
getset

갱신 정지로 판단할 유휴 시간(초). 0이면 hls_time*list_size 사용.

FfmpegOptions.cs 파일의 76 번째 라인에서 정의되었습니다.

76{ get; set; } = 0;

◆ WatchdogIntervalSeconds

int Codemaru.Models.FfmpegOptions.WatchdogIntervalSeconds = 2
getset

워치독 체크 주기(초).

FfmpegOptions.cs 파일의 66 번째 라인에서 정의되었습니다.

66{ get; set; } = 2;

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: