> This page is for Kamera zu Cloud.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://next.developer.frame.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://next.developer.frame.io/_mcp/server.

# Checkliste für Integratoren

## C2C-Integrationsanforderungen





Diese Checkliste enthält die Best Practices und Anforderungen für den Beitritt zum C2C-Ökosystem.Obwohl nicht jeder Punkt auf alle C2C-Geräte oder -Anwendungen zutrifft, wird das C2C-Partnerships-Team mit Ihnen zusammenarbeiten, um im Rahmen des C2C-Zertifizierungsprogramms spezifische Anforderungen zu definieren.





## Grundlegende Integrationsanforderungen





Alle Integrationen müssen Folgendes umfassen:




<CardGroup cols={2}>
  
  
<Card icon="sliders" title="Upload-Optionen">
  
  

Flexible Upload-Optionen bereitstellen:


  

* Zwischen automatischen und manuellen Uploads umschalten


  

* Einzel-/Massendateiauswahl


  

* Dateityppriorisierung (optional)


  

* Priorisierung der Warteschlange (optional)


  

* Parallele Uploads (optional)


  

* Abbruch einzelner oder aller Uploads zulassen



</Card>

<Card icon="list-check" title="Allgemeine Anforderungen">
  
  

* Timecode-Streams für Video/Audio


  

* Multi-Format-Upload-Unterstützung (Proxy, OCF, LUT, WAV, RAW, JPG, HEIF, TIFF)

* Handhabung von Projektnamensänderungen (`project_id` anstelle von Namenszeichenfolgen verwenden)
</Card>

<Card icon="upload" title="Upload-Status">
  
    

Klare Indikatoren für:


    

* Verbleibende Dateianzahl


    

* Gesamte verbleibende Dateigröße


    

* Aktueller Fortschritt des Datei-Uploads


    

* Status der abgeschlossenen, in der Warteschlange befindlichen und fehlgeschlagenen Uploads


  
</Card>

<Card icon="network-wired" title="Netzwerkstatus">
  
    

Anzeige des Netzwerkverbindungsstatus und automatische Aktualisierung des Zugriffstokens nach 8 Stunden ohne Benutzerinteraktion oder Warnungen (es sei denn, es liegt ein Aktualisierungsfehler vor)


  
</Card>

</CardGroup>


Zusätzliche Anforderungen:



* Abbrechbarer Autorisierungsfluss in jedem Schritt
* Socket-Status für Echtzeitkommunikation
* Header der Firmware-Version in allen HTTPS-Endpunktaufrufen




## Sicherheitsanforderungen

Bei [Frame.io](http://frame.io/) hat Sicherheit oberste Priorität.Unsere Anforderungen umfassen:
<CardGroup cols={2}>
  
  
<Card icon="shield-halved" title="HTTPS- und Direktverbindung">
  
    

* Nur-HTTPS-Anfragen (HTTP-Anfragen werden abgelehnt)

* Direkte Geräte-/Anwendungsverbindung zu [Frame.io](http://frame.io/) (keine Zwischendienste)
</Card>

<Card icon="lock" title="Anmeldedatenschutz">
  * Geschützte `client_secret`- und `client_id`-Anmeldedaten (nicht für Benutzende zugänglich) * Geschützte `access_token`- und `refresh_token`-Anmeldedaten

* Verschlüsselte Speicherung von Geheimnissen und Token (optional, aber empfohlen)


  
</Card>

</CardGroup>


## Uploader-Anforderungen





Ein zuverlässiger Medien-Upload ist besonders unter schwierigen Bedingungen von entscheidender Bedeutung.Integrationen müssen Folgendes erfüllen:




<CardGroup cols={2}>
  
  
<Card icon="upload" title="Upload-Funktionen">
  
    

* Unterstützung automatischer Uploads entweder in Echtzeit während der Aufzeichnung (bevorzugt) oder nach Fertigstellung der Datei


    

* Anzeigen des Status zum Löschen des Uploads, einschließlich Warteschlange und Ergebnissen


    

* Schreiben von Dateien in den für Benutzende zugänglichen lokalen Speicher


  
</Card>

<Card icon="list" title="Warteschlangenverwaltung">
  
    

Stellen Sie eine robuste Upload-Warteschlange bereit, die Folgendes verarbeitet:


    

* Gleichzeitige Uploads


    

* Netzwerkunterbrechungen


    

* Aus- und Wiedereinschalten


  
</Card>

</CardGroup>

<CardGroup cols={2}>
  
  
<Card icon="triangle-exclamation" title="Fehlerbehandlung">
  
    

Automatische Wiederholung implementieren für:


    

* Netzwerkprobleme


    

* Stromunterbrechungen


    

* Nicht schwerwiegende Fehler (Zeitüberschreitungen, Netzwerkfehler, abgelaufene Token)


  
</Card>

<Card icon="play" title="Upload-Steuerung">
  
    

* Uploads aus dem letzten erfolgreichen Chunk fortsetzen

* Status **PAUSED** berücksichtigen

* Nicht schwerwiegende AWS-Fehler behandeln


    

* Beschädigte Medien verwalten, ohne andere Uploads zu blockieren


  
</Card>

</CardGroup>

<Card icon="sliders" title="Upload-Optionen">
  
  

Flexible Upload-Optionen bereitstellen:


  

* Zwischen automatischen und manuellen Uploads umschalten


  

* Einzel-/Massendateiauswahl


  

* Dateityppriorisierung (optional)


  

* Priorisierung der Warteschlange (optional)


  

* Parallele Uploads (optional)


  

* Abbruch einzelner oder aller Uploads zulassen



</Card>


## Netzwerkanforderungen





Integrationen müssen Folgendes erfüllen:




<CardGroup cols={2}>
  
  
<Card icon="gauge-high" title="Geschwindigkeit und Sicherheit">
  
    

* Mindestens 50 MBit/s Upload-Geschwindigkeiten erreichen (je nach Netzwerkbedingungen)


    

* WPA2-WLAN-Sicherheit unterstützen (Ethernet optional, aber empfohlen)


  
</Card>

<Card icon="network-wired" title="Netzwerkmanagement">
  
    

* Verarbeitet DHCP und statische IP


    

* Anzeige des klaren Netzwerkstatus (Verbindungstyp, Geschwindigkeit, Zustand)


    

* Switch-Netzwerke ohne Projektneukopplung


    

* Bekannte WLAN-Netzwerke speichern


  
</Card>

</CardGroup>


## Prüfanforderungen





C2C ist für anspruchsvolle Bedingungen konzipiert, die eine gründliche Prüfung in folgenden Bereichen erfordern:




<CardGroup cols={2}>
  
  
<Card icon="network-wired" title="Netzwerkkonfigurationen">
  
    

Testen aller anwendbaren Verbindungstypen:


    

* Kommerzieller Router mit:


      

- Hardline-WAN


      

- Integriertem Mobilfunkmodem


      

- Mobilfunk-Modem


      

- Hotspot-Modem


    

* Mesh-Router-Setups (einschließlich 802.11r-FT-Protokoll)


    

* Direkte Verbindungen zu verschiedenen Modemtypen


  
</Card>

<Card icon="bolt" title="Resilienztests">
  
    

* Unerwartete Stromausfälle


    

* Getrennte Netzwerkverbindungen


    

* ISP-Probleme


    

* Umgang mit beschädigten Medien


    

* Erstellen von Offline-Assets und erneute Verbindung


  
</Card>

</CardGroup>


## Workflow-Anforderungen





C2C ist ein Ökosystem, nicht nur eine Funktion.Zu den geräte-/anwendungsspezifischen Anforderungen gehören:




<CardGroup cols={2}>
  
  
<Card icon="video" title="SDI-/HDMI-Aufnahme">
  
    

* Automatischer Aufnahmeauslöser von der Kamera


    

* Flexible Kameraoptionen


    

* Timecode-Versatz-Einstellung


    

* Manuelle Aufzeichnungsfunktion


    

* Konsistente Handhabung von Dateinamen


    

* Präzise Timecode-Synchronisierung


  
</Card>

<Card icon="file-video" title="Proxy-Dateien">
  
    

* Abgleich von Dateiname, Timecode und Metadaten mit der Hauptdatei/OCF


    

* LTE-optimiert (1–12 MBit/s Bitrate)


    

* Standard-Codec-Unterstützung für Video und Audio


  
</Card>

</CardGroup>

<Card icon="list-check" title="Allgemeine Anforderungen">
  
  

* Timecode-Streams für Video/Audio


  

* Multi-Format-Upload-Unterstützung (Proxy, OCF, LUT, WAV, RAW, JPG, HEIF, TIFF)

* Handhabung von Projektnamensänderungen (`project_id` anstelle von Namenszeichenfolgen verwenden)
</Card>


## Qualitätssicherung

Bei [Frame.io](http://frame.io/) ist Qualität von entscheidender Bedeutung.Zu den wichtigsten Testbereichen gehören:
<CardGroup cols={2}>
  
  
<Card icon="check" title="Grundlegende Funktionen">
  
    

* Stabiler Launch und Betrieb


    

* Projektverbindung


    

* Generierung von Hardwarecode


    

* An-/Abmeldefunktion


    

* Projekt-/Benutzerinformationsanzeige


    

* Geräteverwaltung


    

* Asset-Upload


    

* Formatunterstützung


  
</Card>

<Card icon="gear" title="Technische Anforderungen">
  
    

* Upload-Wiederaufnahme nach Unterbrechungen


    

* Fortschrittsanzeige


    

* Netzwerkstatusanzeige


    

* 8-Stunden-Verbindungspersistenz


    

* Stornierbare Autorisierung


    

* Direkte Frame.io-Verbindung


    

* Anmeldedatensicherheit


    

* Optimierung der Netzwerkgeschwindigkeit


  
</Card>

</CardGroup>


## Zukünftige Verbesserungen

Die Camera to Cloud-API von [Frame.io](http://frame.io/) entwickelt sich kontinuierlich weiter.Wir legen Wert auf Abwärtskompatibilität und begrüßen einen kontinuierlichen Austausch über zukünftige Entwicklungen, um unsere API an die Praxis anzupassen.

## Das war’s.





Herzlichen Glückwunsch! Sie haben die UC2CIG (University of C2C Integration Guides) abgeschlossen.Wir hoffen, dass Sie diesen Leitfaden hilfreich fanden.





Bitte teilen Sie uns Ihre Meinung zu unklaren oder fehlenden Informationen mit oder wenden Sie sich mit Fragen im Zusammenhang mit C2C an uns.Wir unterstützen Sie!

Wenn Sie es noch nicht getan haben, lesen Sie bitte den Leitfaden [C2C implementieren: Einrichtung](./implementing-c2c-setting-up), bevor Sie fortfahren.Sie benötigen den `access_token`, den Sie während des [Authentifizierungs- und Autorisierungsprozesses](./implementing-c2c-authentication-and-authorization) erhalten haben.Diese Checkliste baut auf dem [Leitfaden zu einfachen Uploads](./how-to-basic-upload) und dem [Leitfaden zu erweiterten Uploads](./how-to-advanced-uploads) auf.