URL
https://cdnsun.com/api/cdns
Method
POST
Curl example
curl -i -X POST -u username:password -H 'Accept: application/json' -H 'Content-type: application/json' --url 'https://cdnsun.com/api/cdns' -d '{"cdn":{"service_type":"STREAM_LIVE","service_domain":"live.mycompany.com","publishing":"pull"}}'
Options
Option | Data Type | Description | Example | Known Values |
---|
service_type* | string | Specify the CDN service type. | STREAM_LIVE | STREAM_LIVE |
service_domain* | string | Specify the domain name for customized streaming CDN URLs. Please note that a subdomain of ".r.cdnsun.net" will also be assigned to the CDN service. | live.mycompany.com | |
publishing* | string | Specify the type of publishing. | pull | pull, push |
origin_pop_id | integer | Specify the integer ID of the Origin PoP for Push publishing. | 5 | |
failover_origin_pop_id | integer | Specify the integer ID of the Failover Origin PoP for Push publishing. | 10 | |
origin_url | string | Specify the origin RTMP URL for Pull publishing. | rtmp://www.mycompany.com/live-stream/ | |
failover_origin_url | string | Specify the failover origin RTMP URL for Pull publishing. | rtmp://backup.mycompany.com/live-stream/ | |
location_ids | array | Specify the integer ID(s) of subscribed CDN Locations. | [1, 2] | |