> This page is for De cámara a la nube.

> 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.

# Guía práctica: Configuración

## Introducción





Antes de implementar su dispositivo Camera to Cloud, vamos a asegurarnos de que tiene todo lo necesario para que la operación se realice correctamente.





## Registrarse como desarrollador

Necesitará un `client_secret` para su dispositivo al seguir las guías de implementación. Si aún no lo ha hecho, revise nuestra [Guía de introducción](./getting-started-with-cloud-device-integrations) para obtener información sobre cómo registrarse como desarrollador de C2C. Nuestro equipo proporcionará las credenciales necesarias para la interacción con la API.

## Herramientas para seguir las guías de implementación





Aunque no es estrictamente necesario, tener estas herramientas disponibles le ayudará a seguir nuestros tutoriales y a probar directamente las interacciones de la API.





### cURL

En estos tutoriales se explican las solicitudes de la API de Frame.io con `curl`. Esta biblioteca se utiliza ampliamente y proporciona una excelente interfaz de línea de comandos para realizar solicitudes HTTP. Al implementar su dispositivo, necesitará replicar estas llamadas HTTP en su lenguaje de programación preferido. Usar `curl` en estos ejemplos le permite probar las interacciones de la API simplemente copiando comandos en su terminal. Para verificar la instalación de `curl` en su sistema, introduzca este comando en su terminal:

```shell
curl --version
```





Debería ver una salida similar a la siguiente:





```text
curl 7.64.1 (x86_64-apple-darwin20.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.41.0
Release-Date: 2019-03-27
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL UnixSockets
```

Si no está instalado, puede encontrar instaladores para la mayoría de sistemas operativos [aquí](https://curl.se/download.html). Los usuarios de macOS o Linux pueden realizar la instalación a través [Homebrew](https://brew.sh/):

```shell
brew install curl
```





### Python

Usaremos Python para formatear las cargas útiles de respuesta JSON canalizando los resultados de `curl` a través de:

```shell
curl https://api.frame.io/health | python -m json.tool
```





Para comprobar la instalación de Python:





```shell
python --version
```





Salida esperada:





```text
Python 2.7.16
```

Si no está instalado, puede [descargar Python aquí](https://www.python.org/downloads/). Python 2.6+ o Python 3.x funcionará para estos ejemplos. Aunque Python no es necesario, ayuda a que las respuestas sean más legibles. Las herramientas como [jq](https://stedolan.github.io/jq/) también proporcionan una funcionalidad similar.

## Implementación de referencia





Su paquete de desarrollador incluye una implementación de referencia de Python con una aplicación CLI de ejemplo para cargar medios en Frame.io como conexión de C2C. Después de trabajar en cada sección de estas guías, puede resultarle útil examinar la implementación de referencia para ver los conceptos aplicados en código funcional.





## Próximos pasos

Le recomendamos que se ponga en contacto con nuestro equipo si aún no lo ha hecho, y que luego continúe con la [guía Autenticación y autorización](./implementing-c2c-authentication-and-authorization). Esperamos poder ayudarle con su proceso de implementación.