Add runtime encoder compatibility validation

This commit is contained in:
seo-amugae committed 2026-10-08 02:10:14 +09:00
1 parent f11e636826
commit 4adf42cc4c
5 files changed
+1345 -90

No files matched your search

+31 -2
View File
@@ -1,4 +1,28 @@
# ============================================================
# >>> SCREENRTSP AUTO-MANAGED INSTALLATION ENVIRONMENT >>>
# 이 부분은 실제 컴퓨터에서 실행한 후 자동 기록되며 사용자가 직접 수정하지 않습니다.
# 설정값으로 해석되지 않으며 송출 동작을 결정하는 입력으로 사용되지 않습니다.
# CheckedAt=
# EnvironmentFingerprint=
# GPU=
# NvidiaNvencApi=
# NvidiaNvencRequiredApi=
# NvidiaNvencSupport=
# AmdAmfSupport=
# IntelQsvSupport=
# SelectedHardwareEncoder=
# FFmpegVersion=
# FFmpegBuild=
# FFmpegExecutableSha256=
# FFmpegDownloadSource=
# FFmpegArchiveSha256Verification=
# MediaMTXVersion=
# MediaMTXExecutableSha256=
# MediaMTXDownloadSource=
# MediaMTXArchiveSha256Verification=
# CompatibilityTest=
# <<< SCREENRTSP AUTO-MANAGED INSTALLATION ENVIRONMENT <<<
# ============================================================
# RTSP Watchdog 설정
# ============================================================
#
@@ -69,7 +93,7 @@ PollIntervalSec=1
FrameRate=30
Bitrate=8000k
# 앞에 있는 GPU부터 실제 1프레임 인코더 초기화를 시험합니다.
# 앞에 있는 GPU부터 3초 이상 실제 인코딩, 주기 IDR 및 2채널 RTSP 수신을 시험합니다.
EncoderPriority=NVIDIA,AMD,Intel
[Audio]
@@ -104,6 +128,11 @@ AutoInstall=1
FFmpegUrl=https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
FFmpegSha256Url=https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip.sha256
# 최신 빌드의 NVENC API가 현재 NVIDIA 드라이버보다 높을 때 시험할 2026-05-31 BtbN 호환 후보입니다.
# FFmpeg 공식 다운로드 페이지가 안내하는 Windows 빌드이며 게시된 checksums.sha256을 검증합니다.
FFmpegFallbackUrl=https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2026-05-31-13-22/ffmpeg-n8.1.1-9-g58d4114d36-win64-gpl-8.1.zip
FFmpegFallbackSha256Url=https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2026-05-31-13-22/checksums.sha256
# MediaMTX v1.21.1 공식 Windows amd64 ZIP과 GitHub Release SHA-256입니다.
MediaMTXUrl=https://github.com/bluenviron/mediamtx/releases/download/v1.21.1/mediamtx_v1.21.1_windows_amd64.zip
MediaMTXSha256=faa97974861eb75a68b5aa326c78e7e7a6f670b5ef191bace78e715130381f23