Saltar al contenido

Live Streaming

Inicie, consulte y detenga transmisiones en vivo de Cloud Phone.

Iniciar transmisión en vivo

Request

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 para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

Security
Authorization
Bodyapplication/jsonrequired
phoneIdstringrequired

Cloud phone ID

Example:"190000000000000001"
fileIdstringrequired

ID of an uploaded MP4 live-streaming file (uploadType=2)

Example:"820000000000000001"
POST
/cloudphone/live/start
curl -i -X POST \
  https://api.morelogin.com/cloudphone/live/start \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "phoneId": "190000000000000001",
    "fileId": "820000000000000001"
  }'

Responses

Request processed; inspect code for the business result

Bodyapplication/json
codeintegerrequired

Business result code; 0 indicates success

Example:0
msgstring or nullrequired

Error message; null when successful

Example:null
requestIdstringrequired

Request ID for troubleshooting

Example:"1d4f3ea968664593860b94b35d4ebf5e"
databooleanrequired

Whether the live-streaming operation succeeded

Response
{ "code": 0, "msg": null, "data": true, "requestId": "1d4f3ea968664593860b94b35d4ebf5e" }