Consulte el ciclo de vida del Travel de Directing, el estado de streaming en el servidor, las instrucciones de texto ejecutadas y la información de capítulos; también puede reportar el heartbeat de pull-stream o reproducción del cliente al mismo tiempo.
Ámbito
Consulte el ciclo de vida del Travel de Directing, el estado de streaming en el servidor, las instrucciones de texto ejecutadas y la información de capítulos; también puede reportar el heartbeat de pull-stream o reproducción del cliente al mismo tiempo. Antes de llamar, confirme lo siguiente:
- Autenticación: La clave de API principal no es obligatoria; pueden invocarla tanto la clave principal como una temporal. Para saber cómo obtenerlas, consulte Obtener credenciales de autenticación.
- Requisitos previos: Consulte con el
encryptedTravelIddevuelto por Ingresar a Travel. - Solicitante: Puede invocarlo su servidor o su cliente. Se recomienda sondear cada 2–5 segundos.
Solicitud HTTP
Singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/status
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
GET https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/status
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Consultar estado de Travel |
Authorization Autenticación mediante clave de API. No se requiere la clave de API principal; pueden invocarla tanto la clave principal como una temporal.
| |
Parámetros de consulta | |
encryptedTravelId El ID de Travel cifrado de Directing. Devuelto por Enter Travel. | |
clientStreamStatus El estado de recepción de flujo o reproducción RTC del cliente, sin distinción entre mayúsculas y minúsculas. Los valores no reconocidos se ignoran. Valores permitidos:
| |
clientStreamStatusTimeMs La marca de tiempo en milisegundos del cambio de estado del cliente. Se utiliza junto con |
Parámetros de respuesta | Travel en ejecución |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- Sondee cada 2–5 segundos.
- En el estado
running, puede llamar a los endpoints de control admitidos segúncreationModel: el modo estándar admiteinstruct,pause,resume,rewindyend; el modo script admiteupdate-script,pause,resume,rewindyend. - Este endpoint no devuelve
mode,aspectRatio,playUrl,bgmUrlnisessionId; la configuración de streaming se basa en la respuesta de Enter Travel. clientStreamStatuses el latido de reproducción del lado del cliente, yrtcStatuses el estado de transmisión del lado del servidor; no son intercambiables.
Códigos de error
Si la llamada al modelo falla y devuelve un error, consulte Códigos de error de HappyOyster para resolverlo.
Siguientes pasos
Cuando el Travel está en running o paused:
- Modo estándar: Enviar instrucción de proceso.
- Modo guion: Actualización completa del guion.
- Comunes: Pausar / Reanudar / Rebobinar / Finalizar.