Soumet une tâche d'enregistrement en temps réel pour enregistrer un flux en direct en appelant SubmitLiveRecordJob.
Description de l'opération
Cette opération prend en charge l'enregistrement des flux en direct d'Alibaba Cloud ou des flux en direct RTMP tiers. Démarrez le flux avant d'appeler cette opération pour soumettre une tâche d'enregistrement. Si l'adresse du flux en direct ne peut pas être récupérée, la tâche tente de récupérer le flux pendant 3 minutes. Une fois le délai expiré, le service d'enregistrement s'arrête.
Avant de soumettre une tâche d'enregistrement, préparez un espace de stockage Alibaba Cloud OSS ou VOD. Utilisez l'adresse de stockage configurée dans Intelligent Media Services pour faciliter la gestion et le traitement des fichiers enregistrés.
Si les modèles d'enregistrement prédéfinis ne répondent pas à vos besoins, créez un modèle d'enregistrement personnalisé.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:SubmitLiveRecordJob |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| NotifyUrl |
string |
Non |
L'URL de rappel. |
https://example.com/imsnotify |
| StreamInput |
object |
Oui |
L'adresse du flux en direct. |
|
| Type |
string |
Oui |
Le type de l'adresse du flux en direct. Actuellement, seul rtmp est pris en charge. Valeurs valides :
|
rtmp |
| Url |
string |
Non |
L'adresse du flux en direct. |
rtmp://example.com/live/stream1 |
| RecordOutput |
object |
Oui |
L'adresse de stockage de l'enregistrement. |
|
| Type |
string |
Oui |
Le type de l'adresse de stockage. |
oss |
| Bucket |
string |
Non |
Le nom de l'espace de stockage. |
imsbucket1 |
| Endpoint |
string |
Non |
Le point de terminaison du service de stockage. |
oss-cn-hangzhou.aliyuncs.com |
| TemplateId |
string |
Oui |
L'identifiant du modèle d'enregistrement. |
69e1f9fe-1e97-11ed-ba64-0c42a1b73d66 |
| Name |
string |
Oui |
Le nom de la tâche d'enregistrement. |
enregistrement de flux en direct 1 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
BEA98A0C-7870-15FE-B96F-8880BB600A2C |
| JobId |
string |
L'identifiant de la tâche d'enregistrement. |
ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66 |
Exemples
JSON format
{
"RequestId": "BEA98A0C-7870-15FE-B96F-8880BB600A2C",
"JobId": "ab0e3e76-1e9d-11ed-ba64-0c42a1b73d66"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.