Obtient l'URL de téléversement et les informations d'identification d'un flux multimédia.
Description de l'opération
-
Téléverser uniquement un flux multimédia local. Une fois le flux multimédia téléversé, il est associé à l'identifiant de la ressource multimédia spécifié.
-
Téléverser des flux multimédias uniquement vers ApsaraVideo VOD, et non vers vos propres compartiments Object Storage Service (OSS). Pour téléverser un flux multimédia vers votre propre compartiment OSS, vous pouvez téléverser le fichier vers votre compartiment OSS en utilisant le SDK OSS, puis appeler l'opération RegisterMediaStream pour associer le flux multimédia à l'identifiant de la ressource multimédia spécifié.
-
Cette opération n'est disponible que dans les régions Chine (Shanghai), Chine (Pékin) et Chine (Shenzhen).
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:CreateUploadStream |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MediaId |
string |
Non |
L'identifiant de la ressource multimédia. |
****20b48fb04483915d4f2cd8ac**** |
| Definition |
string |
Non |
La qualité du flux multimédia. Valeurs valides :
|
HD |
| FileExtension |
string |
Non |
L'extension de fichier du flux multimédia. |
MP4 |
| HDRType |
string |
Non |
Le format HDR (High Dynamic Range) du flux transcodé. Valeurs valides :
Remarque
|
HDR10 |
| UserData |
string |
Non |
Les données utilisateur. |
{"MessageCallback":{"CallbackURL":"http://aliyundoc.com"}, "Extend":{"localId":"xxx","test":"www"}} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
******11-DB8D-4A9A-875B-275798****** |
| MediaId |
string |
L'identifiant de la ressource multimédia. |
****c469e944b5a856828dc2**** |
| FileURL |
string |
L'URL Object Storage Service (OSS) du fichier. L'URL ne contient pas les informations utilisées pour l'authentification. |
http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4 |
| UploadAddress |
string |
L'URL de téléversement. Remarque
L'URL de téléversement renvoyée est une URL encodée en Base64. Vous devez décoder l'URL de téléversement encodée en Base64 avant d'utiliser un SDK ou d'appeler une opération d'API pour téléverser des fichiers multimédias. Vous n'avez besoin d'analyser UploadAddress que si vous utilisez le SDK OSS ou appelez une opération d'API OSS pour téléverser des fichiers multimédias. |
eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF**** |
| UploadAuth |
string |
Les informations d'identification de téléversement. Remarque
Les informations d'identification de téléversement renvoyées sont une valeur encodée en Base64. Vous devez décoder les informations d'identification de téléversement encodées en Base64 avant d'utiliser un SDK ou d'appeler une opération d'API pour téléverser des fichiers multimédias. Vous n'avez besoin d'analyser UploadAuth que si vous utilisez le SDK OSS ou appelez une opération d'API OSS pour téléverser des fichiers multimédias. |
eyJFbmRwb2ludCI6Imm**** |
Exemples
JSON format
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"MediaId": "****c469e944b5a856828dc2****",
"FileURL": "http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4",
"UploadAddress": "eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF****",
"UploadAuth": "eyJFbmRwb2ludCI6Imm****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.