# Iniciar transmisión en vivo

Inicia la transmisión en directo de un MP4 ya subido en un Cloud Phone.
- **Requisitos previos**: el teléfono debe estar encendido y no puede estar retenido por otro miembro del equipo, y su servicio debe admitir la transmisión en directo. El `fileId` debe referirse a un archivo subido como contenido de transmisión cuya carga haya finalizado; cualquier otra cosa se rechaza como inválida o caducada.
- **Finalización**: **aceptado, no completado.** La respuesta solo confirma que el servicio aceptó la petición. Consulta `/cloudphone/live/status` hasta que `liveStatus` sea `1`.
- **Nota**: la restricción de solo MP4 se aplica al subir el archivo, no aquí.
- **Reintentos**: no hay deduplicación; una llamada repetida vuelve a emitir el comando de inicio.

Errores de negocio documentados: `33300`, `33301`, `33401`, `33418`. Consulte [Error Codes](../Getting%20Started/error-codes.md) para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

Endpoint: POST /cloudphone/live/start
Version: 2026-09-05
Security: Authorization

## Security:

  - `Authorization` (unknown)
    http bearer JWT

## Request fields (application/json):

  - `phoneId` (string, required)
    Cloud phone ID
    Example: 190000000000000001

  - `fileId` (string, required)
    ID of an uploaded MP4 live-streaming file (`uploadType=2`)
    Example: 820000000000000001

## Response 200:

  - `200` (unknown)
    Request processed; inspect `code` for the business result

## Response 200 fields (application/json):

  - `code` (integer, required)
    Business result code; `0` indicates success
    Example: 0

  - `msg` (string | null, required)
    Error message; null when successful
    Example: null

  - `requestId` (string, required)
    Request ID for troubleshooting
    Example: 1d4f3ea968664593860b94b35d4ebf5e

  - `data` (boolean, required)
    Whether the live-streaming operation succeeded

