Crée un canal dans MediaWeaver.
Description de l'opération
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:CreateChannel |
create |
*All Resource
|
Aucune | Aucune |
Syntaxe de la requête
POST / HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ChannelName |
string |
Oui |
Le nom du canal. |
MyChannel |
| ChannelTier |
string |
Oui |
Le niveau du canal. Valeurs valides : basic et standard. |
basic |
| PlaybackMode |
string |
Oui |
Le mode de lecture. Valeurs valides : loop et linear. |
loop |
| AccessPolicy |
boolean |
Non |
Indique si le contrôle d'accès doit être activé. |
false |
| AccessToken |
string |
Non |
Le jeton d'accès au canal. |
xxxxx |
| FillerSourceLocationName |
string |
Non |
L'emplacement source de l'ardoise de remplissage. |
MySourceLocation |
| FillerSourceName |
string |
Non |
Le nom de l'ardoise de remplissage. |
FillerSource |
| OutPutConfigList |
string |
Oui |
Les configurations de sortie du canal. |
[{ "ManifestName": "manifest-1", "Format": "HLS", "SourceGroupName": "source-group-1", "ManifestSettings": { "WindowDuration": 60, "AdMarkType": "Daterange" } }] |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
Identifiant de la requête |
xxx-xxxx-xxxxx-xxxx |
| Channel | ChannelAssemblyChannel |
Les informations du canal. |
Exemples
JSON format
{
"RequestId": "xxx-xxxx-xxxxx-xxxx",
"Channel": {
"FillerSourceName": "MySource",
"FillerSourceLocationName": "MySourceLocation",
"GmtCreate": "2024-01-15T03:44:16Z\n",
"ChannelName": "MyChannel",
"ChannelTier": "basic",
"AccessToken": "xxxxx",
"State": 0,
"GmtModified": "2024-09-01T10:09Z\n",
"Arn": "acs:ims:mediaweaver:::channel/myChannel\n",
"PlaybackMode": "loop",
"OutPutConfigList": [
{
"ManifestName": "index1",
"ChannelName": "MyChannel",
"Format": "hls",
"PlaybackUrl": "https://xxxxx.com/xxx.m3u8\n",
"ManifestSettings": "{\"WindowDuration\": 60,\"AdMarkType\":\"Daterange\"}\n",
"SourceGroupName": "group1"
}
],
"AccessPolicy": true
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.