Conclude HLS Live

Broadcasting에서 Live Streaming이 종료된 직후 VoD로 전환해야 하는 특정 상황이 있습니다. 이 API는 LL-HLS 및 HLS Stream의 Segment 업데이트를 중지하고 #EXT-X-ENDLIST를 삽입하여 VoD로 전환합니다. 나아가, 이 API를 Scheduled Channel과 함께 사용하면 보다 효과적인 Application Service를 구현할 수 있습니다.

Request

chevron-rightPOST v1/vhosts/{vhost}/apps/{app}/streams/{stream}:concludeHlsLivehashtag
Authorization: Basic {credentials}

# Authorization
    Credentials for HTTP Basic Authentication created with <AccessToken>

Body

{}

Responses

chevron-right200 Okhashtag

The request has succeeded

Header

Content-Type: application/json

Body

{
	"statusCode": 200,
	"message": "OK",
}

# statusCode
	Same as HTTP Status Code
# message
	A human-readable description of the response code
chevron-right400 Bad Requesthashtag

Invalid request. Body is not a Json Object or does not have a required value

chevron-right401 Unauthorizedhashtag

Authentication required

Header

WWW-Authenticate: Basic realm=”OvenMediaEngine”

Body

{
    "message": "[HTTP] Authorization header is required to call API (401)",
    "statusCode": 401
}
chevron-right404 Not Foundhashtag

The given vhost name or app name could not be found.

Body

{
    "statusCode": 404,
    "message": "Could not find the application: [default/non-exists] (404)"
}

Last updated