Classic/VPC環境で利用できます。
VOD2LIVEチャンネルのライブ再生とサムネイル URLを照会します。チャンネルがRESERVEDまたはPUBLISHINGの状態でのみ照会できます。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
| メソッド | URI |
|---|---|
| GET | /api/v2/vod/channels/{channelId}/serviceUrls |
リクエストヘッダ
Live Station APIで共通して使用されるヘッダの詳細は、Live Stationのリクエストヘッダをご参照ください。
リクエストパスパラメータ
リクエストパスパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
channelId |
String | Required | チャンネル ID
|
リクエストクエリパラメータ
リクエストクエリパラメータの説明は次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
serviceUrlType |
String | Required | サービス URLタイプ
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request GET 'https://livestation.apigw.ntruss.com/api/v2/vod/channels/ls-20250818******-C6e7r/serviceUrls?serviceUrlType=THUMBNAIL' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'x-ncp-region_code: KR' \
--header 'Content-Type: application/json'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
GENERAL
ライブ再生 URLリクエスト時のレスポンスボディは次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
content |
Array | - | ライブ再生 URL情報 |
content.name |
String | - | 画質名 |
content.url |
String | - | ライブ再生 URL |
content.resolution |
String | - | ビデオ解像度 |
content.videoBitrate |
String | - | ビデオストリームのビットレート(bps) |
content.audioBitrate |
String | - | オーディオストリームのビットレート(bps) |
THUMBNAIL
サムネイル画像 URLリクエスト時のレスポンスボディは次の通りです。
| フィールド | タイプ | 必須の有無 | 説明 |
|---|---|---|---|
content |
Array | - | サムネイル画像 URL情報 |
content.name |
String | - | サムネイル名 |
content.url |
String | - | サムネイル画像 URL |
content.resizedUrl |
Array | - | リサイズされたサムネイル画像 URLリスト |
content.resizedUrl.type |
String | - | サムネイル画像サイズ |
content.resizedUrl.url |
String | - | サムネイル画像 URL |
レスポンスステータスコード
Live Station APIで共通して使用されるレスポンスステータスコードの詳細は、Live Stationのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
GENERAL URLを照会する場合
ライブ再生 URLを照会する場合、レスポンスのサンプルコードは次の通りです。
{
"content": [
{
"name": "1080p-16-9",
"url": "https://*************.edge.naverncp.com/live/video/ls-20250818******-C6e7r/1080p-16-9/playlist.m3u8",
"resolution": "1920x1080",
"videoBitrate": "5000000",
"audioBitrate": "192000"
},
{
"name": "720p-16-9",
"url": "https://*************.edge.naverncp.com/live/video/ls-20250818******-C6e7r/720p-16-9/playlist.m3u8",
"resolution": "1280x720",
"videoBitrate": "2500000",
"audioBitrate": "128000"
},
{
"name": "480p-16-9",
"url": "https://*************.edge.naverncp.com/live/video/ls-20250818******-C6e7r/480p-16-9/playlist.m3u8",
"resolution": "854x480",
"videoBitrate": "1200000",
"audioBitrate": "128000"
},
{
"name": "360p-16-9",
"url": "https://*************.edge.naverncp.com/live/video/ls-20250818******-C6e7r/360p-16-9/playlist.m3u8",
"resolution": "640x360",
"videoBitrate": "800000",
"audioBitrate": "96000"
},
{
"name": "ABR",
"url": "https://*************.edge.naverncp.com/live/video/ls-20250818******-C6e7r/playlist.m3u8"
}
]
}
THUMBNAIL URLを照会する場合
サムネイル URLを照会する場合、レスポンスのサンプルコードは次の通りです。
{
"content": [
{
"name": "thumbnail",
"url": "https://test123.edge.naverncp.com/live/image/ls-20210625******-XeRA2/thumbnail.jpg",
"resizedUrl": [
{
"type": "100px",
"url": "https://test123.edge.naverncp.com/live/image/ls-20210625******-XeRA2/100px/thumbnail.jpg"
},
{
"type": "360px",
"url": "https://test123.edge.naverncp.com/live/image/ls-20210625******-XeRA2/360px/thumbnail.jpg"
},
{
"type": "720px",
"url": "https://test123.edge.naverncp.com/live/image/ls-20210625******-XeRA2/720px/thumbnail.jpg"
}
]
}
]
}