아티팩트는 Google Meet에서 회의의 응답으로 생성된 파일 또는 데이터입니다. 여기에는 동영상 및 스크립트와 같은 기타 아티팩트가 포함됩니다.
이 페이지에서는 회의에서 생성된 다양한 회의 아티팩트에 관한 정보를 검색하는 방법을 설명합니다.
아티팩트를 생성하려면 참여자가 회의가 종료되기 전에 Meet에서 아티팩트를 생성해야 합니다. 스크립트는 녹화와는 별개로 작동하며 스크립트를 생성하기 위해 회의를 녹화할 필요는 없습니다. 자세한 내용은 화상 회의 녹화 및 Google Meet에서 스크립트 사용을 참고하세요.
아티팩트 보관
회의가 끝나면 Meet에서 녹화 파일 및 스크립트를 만들어 회의 주최자의 Drive에 업로드합니다. 기본적으로 Meet 아티팩트는 Drive 규칙에 따라 보관됩니다. 아티팩트는 생성 또는 최종 수정 후 90일이 지나면 자동으로 삭제됩니다. 아티팩트를 공유 드라이브로 이동하면 아티팩트 보관 기간을 연장할 수 있습니다.
Meet REST API에서 제공하는 스크립트 항목은 회의 종료 후 30일이 지나면 삭제됩니다. 보관 기간을 연장하기 위해 공유 드라이브로 파일을 이동할 수 없습니다.
Google Vault의 Meet 전용 보관 규칙을 사용하여 Meet 아티팩트의 보관을 별도로 관리할 수도 있습니다. 자세한 내용은 Vault를 사용하여 Google Meet 녹화 파일 및 로그 보관을 참조하세요.
아티팩트 | 기본 보관 기간 |
---|---|
원본 Meet 녹화 파일 및 스크립트 | 90일 |
스크립트 항목 | 30일 |
녹화
다음 섹션에서는 회의 녹화에 대한 정보를 가져오는 방법을 자세히 설명합니다.
녹화 파일이 생성된 후 Meet에서 녹화 ID에 액세스할 수 있습니다. 사용자가 Google Drive에서 녹화 파일을 삭제해도 Meet에서는 고유한 이름이 계속 반환될 수 있습니다.
conferenceRecords.recordings
리소스에는 driveDestination
객체가 포함됩니다. driveDestination
객체는 녹화 파일이 MP4 파일로 저장되는 Drive 내 내보내기 위치를 보유합니다. 녹화 파일을 다운로드하거나 브라우저에서 녹화 파일을 재생하려면 file
필드 값을 사용합니다. Google Drive API에 익숙하다면 file
필드는 files
리소스의 id
에 해당합니다. 자세한 내용은 파일 다운로드 및 내보내기를 참고하세요.
모든 녹음 파일 검색
모든 녹음 파일에 관한 세부정보를 가져오려면 parent
경로 매개변수가 있는 conferenceRecords.recordings
리소스의 list()
메서드를 사용합니다.
이 메서드는 startTime
를 기준으로 오름차순으로 정렬된 회의 녹화 목록을 conferenceRecords.recordings
리소스의 인스턴스로 반환합니다.
다음 코드 샘플은 회의 기록의 모든 녹화 파일을 나열하는 방법을 보여줍니다.
Java
Node.js
Python
상위 값을 회의 기록 이름으로 바꿉니다.
특정 녹음 파일 검색
특정 녹음에 관한 세부정보를 가져오려면 name
경로 매개변수가 있는 conferenceRecords.recordings
리소스의 get()
메서드를 사용합니다. 녹음 파일의 이름을 검색하려면 conferenceRecords.recordings.list
메서드를 사용합니다.
이 메서드는 conferenceRecords.recordings
리소스의 인스턴스를 반환합니다.
다음 코드 샘플은 특정 녹음 파일을 검색하는 방법을 보여줍니다.
Java
Node.js
Python
녹음 파일 이름을 찾으려는 특정 녹음 파일의 이름으로 바꿉니다.
스크립트
다음 섹션에서는 회의 스크립트에 대한 정보를 가져오는 방법을 자세히 설명합니다.
스크립트 데이터가 생성되면 Meet에서 스크립트 ID에 액세스할 수 있습니다. 사용자가 Drive에서 스크립트 파일을 삭제해도 Meet에서는 고유한 이름이 계속 반환될 수 있습니다.
conferenceRecords.transcripts
리소스에는 docsDestination
객체가 포함됩니다. docsDestination
객체에는 Google Docs 스크립트가 저장되는 Drive 내 내보내기 위치가 저장됩니다. 콘텐츠를 가져오거나 브라우저에서 스크립트를 탐색하려면 document
필드 값을 사용합니다.
모든 스크립트 검색
모든 스크립트에 관한 세부정보를 가져오려면 parent
경로 매개변수가 있는 conferenceRecords.transcripts
리소스의 conferenceRecords.transcripts.list
메서드를 사용합니다.
이 메서드는 startTime
에 따라 오름차순으로 정렬된 회의 스크립트 목록을 conferenceRecords.transcripts
리소스의 인스턴스로 반환합니다.
다음 코드 샘플은 회의 기록의 모든 스크립트를 나열하는 방법을 보여줍니다.
Java
Node.js
Python
상위 값을 회의 기록 이름으로 바꿉니다.
특정 스크립트 검색
특정 스크립트를 검색하려면 name
경로 매개변수가 있는 conferenceRecords.transcripts
리소스에서 get()
메서드를 사용합니다. 스크립트의 이름을 검색하려면 conferenceRecords.transcripts.list
메서드를 사용합니다.
이 메서드는 conferenceRecords.transcripts
리소스의 인스턴스를 반환합니다.
다음 코드 샘플은 특정 스크립트를 검색하는 방법을 보여줍니다.
Java
Node.js
Python
스크립트 이름을 찾으려는 특정 스크립트의 이름으로 바꿉니다.
스크립트 항목
다음 섹션에서는 회의 스크립트 세션 중 각 참여자의 음성을 스크립트 항목으로 가져오는 방법을 자세히 설명합니다.
conferenceRecords.transcripts.entries
데이터는 회의 종료 후 30일 동안 사용할 수 있습니다.
스크립트 항목에는 참여자의 음성을 텍스트로 변환한 텍스트가 최대 10,000단어(영문 기준)까지 포함됩니다. 음성 텍스트의 언어 코드도 IETF BCP 47 구문 (예: en-US
)으로 포함됩니다.
Meet REST API에서 반환된 스크립트 항목이 Docs 스크립트 파일에 있는 스크립트와 일치하지 않을 수 있습니다. 이 문제는 스크립트 파일이 생성 후 수정되는 경우에 발생합니다.
모든 스크립트 항목 검색
모든 스크립트 항목에 관한 세부정보를 가져오려면 parent
경로 매개변수가 있는 conferenceRecords.transcripts.entries
리소스의 list()
메서드를 사용합니다.
이 메서드는 startTime
에 따라 오름차순으로 정렬된 회의 스크립트별 구조화된 스크립트 항목의 목록을 conferenceRecords.transcripts.entries
리소스의 인스턴스로 반환합니다.
다음 코드 샘플은 회의 기록의 모든 스크립트 항목을 나열하는 방법을 보여줍니다.
Java
Node.js
Python
상위 값을 회의 기록 이름과 스크립트 이름으로 바꿉니다.
특정 스크립트 항목 검색
특정 스크립트 항목을 검색하려면 name
경로 매개변수가 있는 conferenceRecords.transcripts.entries
리소스에서 get()
메서드를 사용합니다. 스크립트 항목의 이름을 검색하려면 conferenceRecords.transcripts.entries.list
메서드를 사용합니다.
이 메서드는 conferenceRecords.transcripts.entries
리소스의 인스턴스를 반환합니다.
다음 코드 샘플은 특정 스크립트 항목을 검색하는 방법을 보여줍니다.
Java
Node.js
Python
스크립트 항목 이름을 찾을 특정 스크립트 항목의 이름으로 바꿉니다.