NIP-92: Media Attachments
NIP-92 ermöglicht es Benutzern, Mediendateien an Nostr-Events anzuhängen, indem URLs zusammen mit Inline-Metadaten-Tags eingefügt werden, die diese Ressourcen beschreiben.
Funktionsweise
- Der Benutzer platziert Medien-URLs direkt im Event-Inhalt (z.B. in einer kind 1 Textnachricht)
- Ein entsprechender
imeta(Inline-Metadaten) Tag liefert Details zu jeder URL - Clients können imeta-URLs durch reichhaltige Vorschauen basierend auf den Metadaten ersetzen
- Metadaten werden typischerweise automatisch generiert, wenn Dateien während der Erstellung hochgeladen werden
Der imeta Tag
Jeder imeta Tag muss eine url und mindestens ein weiteres Feld haben. Unterstützte Felder umfassen:
url- Die Medien-URL (erforderlich)m- MIME-Typ der Dateidim- Bildabmessungen (Breite x Höhe)blurhash- Blurhash für Vorschaugenerierungalt- Alternativtext für Barrierefreiheitx- SHA-256-Hash (aus NIP-94)fallback- Alternative URLs bei Ausfall der primären
Beispiel
["imeta",
"url https://example.com/image.jpg",
"m image/jpeg",
"dim 1920x1080",
"blurhash LKO2?U%2Tw=w]~RBVZRi}^Xu%LRj"
]
Primärquellen:
Erwähnt in:
Siehe auch: