KVS 포럼(KVS 7.0.0 업데이트)에서 개선 사항 스크린샷을 통해 업데이트에 대한 전체 정보를 찾아보세요.
KVS 7.0.0의 새로운 기능:
- 우리는 새로운 지점을 시작합니다. 버전 7.0.x는 PHP 7을 지원하는 마지막 버전입니다. KVS 7.1부터 업데이트하려면 PHP 8.1이 필요합니다. 최신 PHP 버전으로의 마이그레이션으로 인해 이 업데이트를 건너뛸 수 없습니다. 주요 시스템 변경 중 KVS는 데이터베이스 및 UTF8MB4 인코딩에서 InnoDB 테이블로 전환하고 있습니다. 이렇게 하면 데이터베이스에 모든 이모티콘(제목, 댓글 등)을 저장할 수 있습니다. 지금은 강제 마이그레이션이 없습니다. 선택적으로 테스트하고 마이그레이션한 후 나중에 이전 프로젝트에 대한 일회성 마이그레이션을 위한 플러그인을 제공할 것입니다. 여기서 주요 문제는 로드가 많은 프로젝트에 있습니다. 로드를 줄이기 위해 데이터베이스 마이그레이션 중에 사이트를 오프라인으로 전환해야 합니다.
- KVS에 완전히 통합되어 프로젝트에서 변환 기능을 사용할 수 있는 새로운 서비스인 KVS Conversion Cloud를 소개하게 된 것을 기쁘게 생각합니다. 가격은 유사한 서비스보다 몇 배 저렴하며, 클라우드를 통해 최신 비디오 코덱(H265, AV1)으로 빠르게 변환할 수 있습니다. 기본 KVS 변환 엔진과 달리 클라우드는 FFmpeg 옵션을 직접 사용하지 않고 대신 품질 사전 설정을 사용하여 비트 전송률을 결정합니다. 이를 통해 입력 비디오에 대한 동적 비트 전송률 선택이 가능하고 소스보다 훨씬 큰 출력 파일 생성을 방지할 수 있습니다. 이는 어쨌든 품질을 향상시키지 않습니다. 이 초기 단계에서는 품질 선택의 일부 측면이 명확하지 않을 수 있으므로 지원 팀에 문의하여 구성에 대한 도움을 받는 것이 좋습니다. 앞으로 더 많은 셀프 서비스 문서가 제공될 예정입니다.
- KVS는 이제 엔진과 플레이어 수준 모두에서 최신 비디오 코덱 H265 및 AV1을 지원합니다. 2026년까지는 모든 장치에서 재생 호환성을 보장하기 위해 많은 형식을 저장하는 것이 필요해 보였습니다. 그러나 Apple은 최신 장치에 AV1 지원을 추가하기 시작하여 H265를 거의 쓸모 없게 만들었습니다. H265는 Apple에서 광범위하게 지원하지만 라이센스 비용이 필요한 독점(유료) 코덱입니다. AV1은 무료 코덱이며 오랫동안 다른 플랫폼(Android, Windows, Linux)에서 지원되어 왔습니다. 또한 AV1은 더욱 향상된 압축 기능을 제공합니다(H264보다 최대 45% 향상된 반면, H265는 최대 30% 제공). 그러나 AV1의 주요 단점은 합리적인 시간 내에 표준 CPU 기반 서버에서 효율적으로 인코딩할 수 없다는 것입니다. 2026년 현재 웹은 완전한 AV1 채택을 향해 나아가고 있으며 잠재적으로 스토리지 및 대역폭 비용을 거의 50% 절감할 수 있습니다. 실제 프로젝트 테스트에 따르면 현재 AV1 지원은 국가에 따라 다르지만 약 75~80%입니다. Apple 장치가 지배적인 지역은 지원이 낮은 반면 Android가 많은 지역은 최대 95%에 도달할 수 있습니다. 이 숫자는 증가할 것으로 예상되며 결국 AV1은 H265와 H264를 모두 대체하게 됩니다. 현재로서는 새로운 고해상도 비디오(1080p+)에 AV1을 사용하는 동시에 호환성을 위해 H264에서 더 낮은 해상도를 유지하는 것이 좋습니다. 이는 비용이 거의 절반으로 줄어들 수 있으므로 스토리지 및 트래픽에 대해 CDN 비용을 지불하는 프로젝트에 특히 중요합니다. AV1 지원이 95% 이상에 도달하면 H264에는 480p만 남고 다른 모든 형식은 AV1에 남을 수 있습니다.
- 비용 최적화를 분석하고 AV1로의 전환 관련성을 평가하는 데 도움을 주기 위해 콘텐츠 통계 플러그인을 개선했습니다. 이제 해상도, 전체 파일 크기, 비트 전송률, 픽셀당 비트 전송률 등을 기준으로 자세한 분석을 제공합니다. 플레이어 통계도 이제 트래픽에서 AV1/H265 지원 비율을 표시합니다(테이블 설정에서 열을 활성화해야 할 수 있음).
- 트래픽 비용을 줄이기 위해 플레이어 설정에 국가별 비디오 형식을 관리하는 기능을 추가했습니다. 예를 들어, 수익 창출이 낮은 지역에서는 1080p 및 4K 형식을 비활성화하여 대역폭 사용량을 줄일 수 있습니다.
- 위성에 대한 콘텐츠 필터링 기능이 향상되었습니다. 첫째, 사용 가능한 모든 필터링 옵션을 표시하기 위해 전용 설정 페이지가 추가되었습니다(읽기 전용, 실제 구성은 동작에 영향을 주기 때문에 setup.php를 통해 수행됨). 둘째, 게시 날짜별 필터링 및 지연 기능이 추가되어 위성에서 최신 콘텐츠만 표시하고 기본 프로젝트를 기준으로 게시 날짜를 조정할 수 있습니다. 점진적인 콘텐츠 게시로 인해 색인 생성이 향상되므로 SEO가 향상됩니다. 또한 이제 위성 내보내기 피드는 구성된 모든 필터링 규칙을 적용합니다(위성 도메인을 통해 피드 URL 사용).
- KVS에서 텍스트 기반 신경망을 완벽하게 지원하기 위해 AI GPT 텍스트 프로세서 플러그인을 추가했습니다. 이 플러그인을 사용하면 지원되는 여러 모델을 사용하여 제목을 다시 작성하고, 설명을 생성하고, 여러 언어로 번역하고, 위성에 대한 동의어를 수행할 수 있습니다. 비디오와 앨범을 모두 지원하고 태그와 카테고리의 번역도 지원합니다.
- 이제 비디오 형식 그룹에서 비디오 유형(세로, 짧은, 긴)에 따라 자동으로 형식을 선택할 수 있습니다. 이를 통해 보다 유연한 구성이 가능합니다. 예를 들어 모든 짧은 비디오를 "단편" 그룹으로 보내고 세로형 비디오를 각각 다른 형식 세트와 설정을 사용하여 "세로형" 그룹으로 보내는 등의 작업이 가능합니다.
- 게시물 현지화 지원이 추가되었습니다.
- 서비스에는 도메인마다 다른 액세스 키가 필요하므로 이제 AgeVerif 설정에서 별칭을 지원합니다.
- 이제 Grabber 설정을 통해 가져온 모든 비디오에 채널을 할당할 수 있습니다(이전에는 콘텐츠 소스만 지원됨).
- 이제 카테고리 자동 선택 플러그인에는 동일한 이름의 카테고리가 할당된 경우 태그를 제거하여 중복 태그 지정을 방지하는 옵션이 있습니다.
- 이제 광고 설정은 향상된 타겟팅을 위해 카테고리 또는 태그를 광고 코드에 전달하기 위한 특수 토큰을 지원합니다.
- 분류의 총계 최적화가 개선되어 백그라운드 작업 중 데이터베이스 부하가 줄어듭니다.
- 이제 대량 편집에는 선택한 비디오 및 앨범의 분류를 재설정하는 기능이 포함됩니다.
- 스크린샷 회전기 설정에는 이제 수동으로 업로드된 스크린샷이 있는 비디오의 회전을 비활성화하는 옵션이 포함됩니다.
수정된 버그:
- [MEDIUM]: 경우에 따라 동영상이나 앨범을 업로드한 사용자가 아직 활성화되지 않은 경우 액세스할 수 없습니다.
- [MINOR]: 통계의 가짜 오류를 줄이기 위해 알려진 봇에서 플레이어 오류 수집을 비활성화했습니다.
- [MINOR]: 모델 자동 선택 플러그인이 별칭의 점을 고려하지 않았습니다.
- [MINOR]: 설정을 통해 숨겨진 관리자 패널 알림이 더 이상 시작 페이지에 표시되지 않습니다.
- [MINOR]: 일부 그래버의 요구에 따라 가져오기는 이제 스크린샷을 다운로드할 때 참조 헤더를 보냅니다.
- [MINOR]: PHP에 내장된 유효성 검사 규칙을 따르도록 KVS 전체에서 이메일 유효성 검사가 표준화되었습니다.
- [MINOR]: 새 태그를 추가할 때 중복되는 공백이 수정되었습니다.