All Products
Search
Document Center

Live-to-VOD

Last Updated: Jul 11, 2019

Initialize a client

Initialize a client before using the SDK. For more information, see init_vod_client.

Query a list of VOD files created from live streams

For more information about the request and response parameters, see ListLiveRecordVideo.

from aliyunsdkvod.request.v20170321 import ListLiveRecordVideoRequest
def list_live_record_video(clt):
    request = ListLiveRecordVideoRequest.ListLiveRecordVideoRequest()
    request.set_StartTime("2018-04-24T03:21:04Z")
    request.set_EndTime("2018-05-21T03:21:44Z")
    request.set_StreamName("testStreamName")
    request.set_DomainName("testdomain.aliyun.com")
    request.set_AppName("testAppName")

    request.set_accept_format('JSON')
    response = json.loads(clt.do_action_with_exception(request))
    return response

try:
    videoList = list_live_record_video(clt)
    print(json.dumps(videoList, ensure_ascii=False, indent=4))

except Exception as e:
    print(e)
    print(traceback.format_exc())