NIP-92: Media Attachments
NIP-92는 리소스를 설명하는 인라인 메타데이터 태그와 함께 URL을 포함하여 사용자가 Nostr 이벤트에 미디어 파일을 첨부할 수 있게 합니다.
작동 방식
- 사용자가 이벤트 콘텐츠에 직접 미디어 URL을 배치 (예: kind 1 텍스트 노트)
- 해당하는
imeta(인라인 메타데이터) 태그가 각 URL에 대한 세부 정보를 제공 - 클라이언트는 메타데이터를 기반으로 imeta URL을 리치 프리뷰로 대체 가능
- 메타데이터는 일반적으로 작성 중 파일이 업로드될 때 자동 생성됨
imeta 태그
각 imeta 태그는 url과 최소 하나의 다른 필드를 가져야 합니다. 지원되는 필드는 다음과 같습니다:
url- 미디어 URL (필수)m- 파일의 MIME 타입dim- 이미지 크기 (너비 x 높이)blurhash- 프리뷰 생성을 위한 blurhashalt- 접근성을 위한 대체 텍스트x- SHA-256 해시 (NIP-94에서)fallback- 기본 URL 실패 시 대체 URL
예제
["imeta",
"url https://example.com/image.jpg",
"m image/jpeg",
"dim 1920x1080",
"blurhash LKO2?U%2Tw=w]~RBVZRi}^Xu%LRj"
]
주요 출처:
관련 언급:
참고: