KVS 5.5.0의 새로운 기능
"Nextgen" 아키텍처:
- 우리는 KVS를 위한 "차세대" 아키텍처를 시작했으며 이 업데이트에는 현재 프로덕션 프로젝트에서 노출이 매우 낮은 아키텍처가 포함되어 있습니다. 우리는 list_dvds_groups, list_models_groups, list_categories_groups, list_content_sources_groups, dvd_group_view 및 content_source_group_view와 같이 거의 사용되지 않는 사이트 블록을 교체하는 것부터 시작했습니다. 변경된 블록의 새로운 기능에 대한 주요 내용은 다음과 같습니다. 향후 버전에서는 이러한 기능이 다른 블록에도 적용될 예정입니다.
- 더 많은 정렬 옵션.
- 기본 필터링을 적용하지 않고 객체 목록을 표시할 수 있는 Skip_default_filter 매개변수가 추가되었습니다(예를 들어 목록 블록은 기본적으로 활성 객체를 표시하며 이 매개변수를 사용하여 비활성 객체를 허용할 수도 있습니다).
- 지원되는 경우 숫자 ID 또는 외부 ID로 참조되는 특정 개체가 포함된 목록을 표시하는 데 사용할 수 있는 Skip_ids / show_ids 매개변수가 추가되었습니다.
- 모든 목록 블록에 일반적으로 적용되는 기타 skip_xxx 및 show_xxx 매개변수를 이제 숫자 ID뿐만 아니라 외부 ID 및 제목에도 지정할 수 있습니다.
- 동적 필터에 디렉터리를 지정하여 여러 개체를 필터링하는 지원을 추가했습니다(이전에는 ID만 지정할 수 있었습니다). 예를 들어 이제 여러 태그(예: /prefix/tag1/tag2/tag3/)로 개체를 필터링할 때 SEO 친화적인 URL을 구축할 수 있습니다. 이전에는 이러한 URL에서 숫자 태그 ID만 지정할 수 있었습니다. /접두사/1/2/3/.
- 모든 목록 블록에서 텍스트 검색이 지원됩니다.
변환 엔진 개선 사항 세트:
- 이제 비디오 형식 설정에서 프리롤 및 포스트롤 인트로를 비디오 콘텐츠 소스 사용자 정의 파일에 연결할 수 있습니다. 이를 통해 다양한 콘텐츠 소스의 동영상에 대해 다양한 소개를 제공할 수 있습니다.
- 이전에 변환 서버 설정에서 특정 변환 서버에서 실행할 수 있는 백그라운드 작업 유형을 구성하는 기능을 추가했습니다. 그러나 변환 서버가 비어 있고 실행 중인 작업이 없는 경우 KVS는 이 작업에 다른 유형이 있더라도 작업을 여기에 넣습니다. 이제 이 서버가 무료일 때 모든 유형의 작업을 허용할지, 아니면 이 서버가 특정 작업 유형에서만 작동하고 다른 작업은 허용하지 않을지 구성하는 추가 옵션을 추가했습니다.
- 이전 업데이트에서는 대량 편집을 통해 비디오 길이를 자르는 기능을 추가했습니다. 현재 업데이트에서는 이 기능을 확장하고 시작 및/또는 끝에서 비디오를 자르는 지원도 추가했습니다.
- 동일한 비디오에 대해 여러 비디오 파일이 다시 생성되는 방식을 대폭 최적화했습니다. 이전에는 여러 파일을 다시 생성하면 각 비디오 파일에 대해 별도의 백그라운드 작업이 제출되었지만 이제 KVS는 필요한 경우 여러 형식을 다시 생성하기 위해 각 비디오에 대해 단일 작업을 제출합니다. 이는 또한 새 비디오에 대해 KVS가 필요한 형식만 먼저 생성한 다음 별도의 작업을 제출하여 다른 형식을 생성하도록 구성되는 경우 세미 처리 기능에 대한 최적화도 제공합니다.
피드 내보내기 개선 사항:
- 이제 활성 분류 개체(예: 카테고리, 태그 등)만 내보내도록 피드 내보내기를 구성할 수 있습니다.
- XML이나 CSV보다 외부에서 구문 분석하기가 더 쉬울 수 있는 JSON 형식으로 데이터를 내보내는 지원이 추가되었습니다.
- 무작위 정렬 설정에 대한 지원이 추가되었습니다.
- CSV 피드 형식으로 사용자 정의 날짜 형식을 지정하는 지원이 추가되었습니다.
- 텍스트로 표시하지 않고 파일로 다운로드하는 기능이 추가되었습니다.
플레이어 및 플레이어 광고 개선 사항:
- "VAST 프로필"을 "광고 프로필"로 이름을 변경하고 프리롤 및 포스트롤 플레이어 광고뿐만 아니라 팝언더 및 비디오 클릭 광고에도 사용할 수 있도록 했습니다.
- 플레이어 광고 프로필은 이제 장치 유형 및 범주별 필터링도 지원하므로 모바일 및 데스크톱 장치 또는 다양한 비디오 범주에 대해 다양한 플레이어 광고를 표시할 수 있습니다.
- 플레이어 로고 텍스트와 컨트롤바 텍스트는 이제 비디오 콘텐츠 소스 제목에 대한 바인딩을 지원합니다.
- 모든 비디오에 대해 플레이어 팝언더가 실행되도록 구성할 수 있습니다(이전에는 다시 실행하려면 최소 1분의 시간 초과가 필요했습니다).
- 플레이어 미리보기 이미지에 WEBP 형식에 대한 지원을 추가했습니다. Plus 플레이어는 이제 장치 화면 크기에 따라 가장 적합한 크기의 미리보기 이미지를 자동으로 선택합니다. 이는 콘텐츠가 포함된 최대 페인트 개체로 간주되는 로드된 플레이어 미리보기 이미지에 크게 의존하는 Google 성능 지수에 매우 중요합니다. 이 기능은 매우 중요하다고 생각하기 때문에 모든 프로젝트에 대한 업데이트 시 자동으로 활성화됩니다. 서버의 imagemagick이 WEBP 형식을 지원하는지 확인하세요. 그렇지 않으면 프로젝트가 전환되지 않습니다. 경고! 타사 플레이어를 사용하는 경우 KVS 포럼의 업데이트 노트를 읽고 이 변경으로 인한 잠재적인 문제에 대한 자세한 내용을 확인하세요.
- Android 장치에서 플레이어는 전체 화면으로 전환할 때 가로 방향으로 잠깁니다.
이트 사용자가 비디오와 앨범을 삭제하는 방식과 KVS 사이트 엔진에서 삭제된 상태를 처리하는 방식을 변경했습니다.
관리자 패널의 유용성 향상:
- 이제 개인 설정에서 중요하지 않은 관리자 패널 알림을 끌 수 있습니다.
- 전체 관리 패널에서 목록에 개체 참조를 표시하는 전역 논리를 변경했습니다. 이전에는 참조를 클릭하여 해당 편집기를 표시할 수 있었습니다. 댓글 목록에서 사용자 이름을 클릭하면 클릭한 사용자에 대한 사용자 편집기가 표시됩니다. 새로운 동작은 편집기를 열지 않고 클릭한 값으로 목록을 필터링합니다. 또한 이전 동작을 복원하려는 경우 개인 설정에 옵션을 추가했습니다.
- 통계의 모든 곳에 오늘과 어제 기간별로 필터링을 추가했습니다.
- 이제 댓글에서 한 번의 클릭으로 모든 새 댓글을 삭제할 수 있습니다. 귀하의 사이트가 댓글이 많아 스팸 처리된 경우 유용합니다.
- 재생 목록에 "활성화 및 삭제" 및 "삭제 및 활성화" 일괄 작업에 대한 지원을 추가했습니다.
- 이제 피드 가져오기에서 복제 작업이 지원되므로 유사한 피드를 많이 생성해야 하는 경우 모든 옵션을 수동으로 복제할 필요가 없습니다.
- 이제 필요한 경우 사이트 피드백을 다시 열고 다시 응답할 수 있습니다.
기타 개선 사항:
- 5.5.0의 주요 기능 중 하나는 DMCA 서비스 제공업체인 DigiRegs.com과의 통합입니다. 이를 추가하는 주된 이유는 현재 많은 튜브 사이트가 매일 처리해야 하는 DMCA 요청의 수가 증가했기 때문입니다. DigiRegs.com은 업로드된 모든 비디오에 대해 비디오 저작권 보유자를 검색할 수 있는 비디오 저작권 API에 대한 유료 액세스를 제공합니다. 기본적으로 이는 사이트에서 저작권을 침해하는 동영상을 자동으로 검색한 다음 저작권이 있는 동영상 삭제 요청을 보내는 데 사용하는 것과 동일한 모델입니다. 플러그인은 비디오 변환 프로세스를 방해하고 저작권이 있는 비디오가 실제로 변환되기 전에 식별하도록 설계되었으며, 그런 다음 해당 비디오는 삭제되거나 저작권 소유자가 허용하는 최대 기간으로 자르거나 비활성화되어 각각에 대해 수동으로 결정할 수 있습니다.
- 카테고리, 모델, 태그의 동의어와 유사한 콘텐츠 소스에 동의어 지원이 추가되었습니다.
- 그래버 및 피드 가져오기의 용어 필터는 이제 제목 외에 콘텐츠 분류도 확인합니다. 예를 들어 일부 카테고리 이름을 용어 필터에 추가하면 해당 카테고리의 비디오를 가져오지 않습니다.
- FTP 콘텐츠 업로더 플러그인에 가져온 모든 콘텐츠에 대해 관리 플래그를 지정하는 기능을 추가했습니다.
- 기본적으로 iframe에 사이트 표시를 자동으로 허용하지 않도록 사이트 엔진이 업데이트되었습니다. 경고! 이 동작으로 인해 iframe을 통해 다른 도메인에서 KVS 업로드 기능을 사용하거나 웹 사이트 UI 섹션에서 생성된 특정 페이지에 의존하는 특정 재생 목록 삽입 기술을 사용하는 일부 프로젝트가 중단될 수 있습니다. 이로 인해 영향을 받은 경우 설정 -> 웹사이트 설정에서 이전 동작을 복원할 수 있습니다. 표준 KVS 포함 코드는 이 변경 사항의 영향을 받지 않으며 사이트의 공개 부분만 포함 허용을 중지합니다.
- video_edit 블록에 업로드된 비디오 파일에 대한 최소 및 최대 비디오 품질 확인 구성에 대한 지원을 추가했습니다.
- video_edit 블록에 포함 옵션이 허용되면 그래버도 지원되며 지원되는 사이트에서 포함 코드를 자동으로 가져오는 데 사용할 수 있습니다. 따라서 예를 들어 youtube.com에서 비디오 URL을 간단히 지정하고 KVS가 몇 초 내에 삽입 코드, 스크린샷 및 재생 시간을 자동으로 가져오도록 할 수 있습니다.
- list_videos 및 list_albums 블록의 텍스트 검색은 이제 존재하는 경우 데이터베이스에서 쿼리 정보도 로드합니다. 이 데이터는 데이터베이스에 존재하지 않는 쿼리에 대한 검색 결과 페이지의 색인 생성을 허용하지 않는 데 사용될 수 있습니다.
- 관리자 패널의 검색 통계는 이제 결과 수와 관리자 또는 사이트 사용자가 추가했는지 여부에 따른 필터링을 지원합니다.
- Neuroscore 플러그인은 어떤 이유로든 수동으로 다시 채점해야 하는 경우 이미 채점된 비디오에 대해 반복 채점 실행을 허용하는 기능으로 확장되었습니다.
- 이 특정 블록에 대해 외부 검색 플러그인을 사용하는 것을 방지하기 위해 새로운 매개변수가 list_videos 블록에 추가되었습니다. 이는 외부 검색에서 지원되지 않는 특정 옵션으로 검색하기 위해 별도의 블록을 사용하는 경우 유용할 수 있습니다.
- 유형별로 이벤트를 필터링하는 기능이 list_members_events 블록에 추가되었습니다.
수정된 버그:
- [심각] KVS는 외부 검색을 사용할 때 발견된 비디오 수를 업데이트하지 않았습니다(5.3.0부터).
- [MEDIUM] KVS 삽입 코드가 쿠키를 올바르게 허용하지 않았습니다.
- [MEDIUM] 플레이어 팝언더를 사용할 때 페이지를 스크롤할 때 모바일 장치에서 제대로 작동하지 않을 수 있습니다.
- [낮음] 일부 VPAID 광고에서는 동영상 일시중지를 허용하지 않았습니다.
- [LOW] 피드 데이터에 기간 값이 지정되지 않은 경우 피드 가져오기의 기간 필터가 작동하지 않았습니다.
- [낮음] 목록 작업을 통해 콘텐츠를 활성화하거나 비활성화해도 감사 로그 기록이 생성되지 않았습니다.
- [낮음] 대량 선택 GUI는 위성 도메인의 콘텐츠 URL을 지원하지 않았습니다.
- [낮음] 경우에 따라 위성의 시작 페이지에 잘못된 콘텐츠 수가 표시됩니다.
- [낮음] KVS 관리 패널의 비밀번호 필드는 최대 32개의 기호로 제한되었습니다.
- [LOW] [rand] 또는 [pseudorand] 구조의 사용은 텍스트당 최대 32개의 토큰으로 제한되었습니다.